CN115050368A - Equipment control method and device, intelligent equipment and readable storage medium - Google Patents

Equipment control method and device, intelligent equipment and readable storage medium Download PDF

Info

Publication number
CN115050368A
CN115050368A CN202210965129.0A CN202210965129A CN115050368A CN 115050368 A CN115050368 A CN 115050368A CN 202210965129 A CN202210965129 A CN 202210965129A CN 115050368 A CN115050368 A CN 115050368A
Authority
CN
China
Prior art keywords
code
control
control signal
voice
control code
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
CN202210965129.0A
Other languages
Chinese (zh)
Other versions
CN115050368B (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 Intengine Technology Co Ltd
Original Assignee
Beijing Intengine Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Intengine Technology Co Ltd filed Critical Beijing Intengine Technology Co Ltd
Priority to CN202210965129.0A priority Critical patent/CN115050368B/en
Publication of CN115050368A publication Critical patent/CN115050368A/en
Application granted granted Critical
Publication of CN115050368B publication Critical patent/CN115050368B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The application provides a device control method, a device, an intelligent device and a readable storage medium, wherein the method comprises the following steps: acquiring a control signal; if the control signal is a remote control signal, decoding the remote control signal to obtain a corresponding control code; if the control signal is a voice control signal, identifying a target command word in the voice control signal to obtain a control code corresponding to the target command word; converting the control code into a corresponding control code string; and decoding the control code string, executing corresponding operation according to the decoded control code, and updating the working state of the current equipment into the working state corresponding to the control code. The synchronization and the preservation of the intelligent device state in different control modes can be realized, misoperation is prevented, and user experience is improved.

Description

Equipment control method and device, intelligent equipment and readable storage medium
Technical Field
The present application relates to the field of computer technologies, and in particular, to a device control method, apparatus, intelligent device, and readable storage medium.
Background
With the development of various intelligent devices, great convenience is brought to the life of people. For example, more and more intelligent devices can support not only a remote control mode but also a voice control mode. However, in the prior art, when the smart device is controlled, the remote controller control mode and the voice control mode both independently control the smart device and cannot store the state of the smart device, and when the remote controller control mode and the voice control mode are used for performing hybrid control on the smart device, synchronization of the states of the smart device cannot be realized, so that misoperation on the smart device is easily caused, and user experience is affected.
Disclosure of Invention
In view of the above technical problems, the present application provides an apparatus control method, an apparatus, an intelligent apparatus, and a readable storage medium, which can implement synchronization and storage of states of the intelligent apparatus in different control modes, prevent misoperation, and improve user experience.
The application provides an equipment control method, which comprises the following steps:
acquiring a control signal, wherein the control signal is a remote control signal or a voice control signal;
if the control signal is a remote control signal, decoding the remote control signal to obtain a corresponding control code;
if the control signal is a voice control signal, identifying a target command word in the voice control signal to obtain a control code corresponding to the target command word;
converting the control code into a corresponding control code string;
and decoding the control code string, executing corresponding operation according to the decoded control code, and updating the working state of the current equipment to the working state corresponding to the control code.
Optionally, if the control signal is a remote control signal, decoding the remote control signal to obtain a corresponding control code, including:
and decoding the remote control signal according to a first preset communication protocol, and obtaining a corresponding control code according to a key code in a decoding result.
Optionally, the decoding the remote control signal according to a first preset communication protocol, and obtaining a corresponding control code according to a key code in a decoding result includes:
recognizing that the remote control signal sequentially comprises a client code, a key counting code and a check code;
and if the check code is consistent with the check result of the preset check algorithm, acquiring the control code corresponding to the key code.
Optionally, if the control signal is a voice control signal, recognizing a target command word in the voice control signal to obtain a control code corresponding to the target command word, including:
sampling quantization and analog-to-digital conversion are sequentially carried out on the voice control signal to obtain a digital signal with a preset format;
identifying a target command word in the digital signal;
and matching the corresponding control codes according to the target command words.
Optionally, the identifying a target command word in the digital signal includes:
framing the digital signal to obtain a framed digital signal;
recognizing morphemes corresponding to the framed digital signals according to a preset model;
and matching the target command words corresponding to the morphemes through a pre-trained state network.
Optionally, the acquiring process of the state network includes:
obtaining a plurality of sample command words and constructing the command words into a command word sample set;
and inputting the command word sample set into a pre-constructed neural network model for training to generate the state network.
Optionally, the converting the control code into a corresponding control code string includes:
and setting a first preset code at the beginning of the control code, and setting a second preset code at the tail end of the control code to generate a control code string conforming to a second preset communication protocol.
Optionally, the decoding the control code string, executing a corresponding operation according to the decoded control code, and updating the current device operating state to the operating state corresponding to the control code includes:
identifying a control code in the control code string;
and executing corresponding operation according to the control code, and updating the current equipment working state to the working state corresponding to the control code.
Optionally, the first preset code includes a start code, a flag bit and a type code, and the second preset code includes an accumulated sum, a check code and an end code.
Correspondingly, the application also provides a device control apparatus, which comprises:
the acquisition module is used for acquiring a control signal;
the decoding module is used for decoding the remote control signal to obtain a corresponding control code if the control signal is the remote control signal;
the recognition module is used for recognizing a target command word in the voice control signal to obtain a control code corresponding to the target command word if the control signal is the voice control signal;
the conversion module is used for converting the control codes into corresponding control code strings;
and the updating module is used for decoding the control code string, executing corresponding operation according to the decoded control code, and updating the working state of the current equipment to the working state corresponding to the control code.
The embodiment of the application further provides an intelligent device, which comprises a voice module and a first processor, wherein the voice module comprises a remote control receiving module, a voice acquisition module and a voice chip, the voice chip comprises a memory and a second processor, or the voice module comprises a voice acquisition module and a voice chip, and the voice chip comprises a remote control receiving module, a memory and a second processor;
the remote control receiving module is used for receiving a remote control signal and sending the remote control signal to the second processor;
the voice acquisition module is used for acquiring a voice control signal and sending the voice control signal to the second processor;
the second processor is used for decoding the remote control signal to obtain a corresponding control code, or identifying a target command word in the voice control signal to obtain a control code corresponding to the target command word; converting the control code into a corresponding control code string and then sending the control code string to the first processor;
the first processor is used for receiving the control code string, decoding the control code string to obtain a corresponding control code, controlling the intelligent device to execute corresponding operation according to the control code, and updating the current working state of the intelligent device to be the working state corresponding to the control code; and sending the current equipment working state to the second processor, and synchronizing the current equipment working state to the memory by the second processor.
An embodiment of the present application further provides a computer device, which includes a memory and a processor, where the memory stores a computer program, and the processor implements the steps of the device control method according to any one of the above descriptions when executing the computer program.
The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of the device control method described in any one of the above.
The embodiment of the application has the following beneficial effects:
as described above, the present application provides a device control method, apparatus, smart device, and readable storage medium, where the method includes: firstly, acquiring a control signal; if the control signal is a remote control signal, decoding the remote control signal to obtain a corresponding control code; if the control signal is a voice control signal, identifying a target command word in the voice control signal to obtain a control code corresponding to the target command word; then converting the control code into a corresponding control code string; and finally, decoding the control code string, executing corresponding operation according to the decoded control code, and updating the working state of the current equipment into the working state corresponding to the control code. After the voice module acquires the remote control signal or the voice control signal, the remote control signal or the voice control signal is decoded or the target command word is recognized, the obtained control code is converted into a corresponding control code string, corresponding operation is executed according to the control code string, the latest state is synchronized to the voice module, so that the voice module directly updates and stores the current working state of the equipment, namely, the state of the intelligent equipment is directly updated by the voice module no matter the remote controller control mode or the voice control mode is used, and therefore the state of the intelligent equipment stored in the voice module is the real state of the intelligent equipment.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and, together with the description, serve to explain the principles of the application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments will be briefly described below, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a schematic flowchart of a first implementation manner of an apparatus control method provided in an embodiment of the present application;
fig. 2 is a schematic flowchart of a second implementation of an apparatus control method provided in an embodiment of the present application;
FIG. 3 is a schematic structural diagram of an apparatus control device provided in an embodiment of the present application;
fig. 4 is a schematic structural diagram of a first implementation of an intelligent device provided in an embodiment of the present application;
fig. 5 is a schematic structural diagram of a second implementation of the smart device provided in the embodiment of the present application;
FIG. 6 is a schematic structural diagram of a first implementation of a computer device provided by an embodiment of the present application;
fig. 7 is a schematic structural diagram of a second implementation of a computer device provided in an embodiment of the present application.
The implementation, functional features and advantages of the objectives of the present application will be further explained with reference to the accompanying drawings. With the above figures, there are shown specific embodiments of the present application, which will be described in more detail below. These drawings and written description are not intended to limit the scope of the inventive concepts in any manner, but rather to illustrate the inventive concepts to those skilled in the art by reference to specific embodiments.
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 application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the application, as detailed in the appended claims.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, the recitation of an element by the phrase "comprising an … …" does not exclude the presence of additional like elements in the process, method, article, or apparatus that comprises the element, and further, where similarly-named elements, features, or elements in different embodiments of the disclosure may have the same meaning, or may have different meanings, that particular meaning should be determined by their interpretation in the embodiment or further by context with the embodiment.
It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope herein. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context. Also, as used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It will be further understood that the terms "comprises," "comprising," "includes" and/or "including," when used in this specification, specify the presence of stated features, steps, operations, elements, components, items, species, and/or groups, but do not preclude the presence, or addition of one or more other features, steps, operations, elements, components, species, and/or groups thereof. The terms "or," "and/or," "including at least one of the following," and the like, as used herein, are to be construed as inclusive or mean any one or any combination. For example, "includes at least one of: A. b, C "means" any of the following: a; b; c; a and B; a and C; b and C; a and B and C ", again for example," A, B or C "or" A, B and/or C "means" any of the following: a; b; c; a and B; a and C; b and C; a and B and C'. An exception to this definition will occur only when a combination of elements, functions, steps or operations are inherently mutually exclusive in some way.
It should be understood that, although the steps in the flowcharts in the embodiments of the present application are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless otherwise indicated herein. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, in different orders, and may be performed alternately or at least partially with respect to other steps or sub-steps of other steps.
The words "if", as used herein, may be interpreted as "at … …" or "at … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrases "if determined" or "if detected (a stated condition or event)" may be interpreted as "when determined" or "in response to a determination" or "when detected (a stated condition or event)" or "in response to a detection (a stated condition or event)", depending on the context.
It should be noted that step numbers such as S1 and S2 are used herein for the purpose of more clearly and briefly describing corresponding contents, and do not constitute a substantial limitation on the sequence, and those skilled in the art may perform S2 first and then perform S1 in specific implementations, which should be within the scope of the present application.
It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for the convenience of description of the present application, and have no specific meaning in themselves. Thus, "module", "component" or "unit" may be used mixedly.
At present, the existing intelligent equipment can support a remote controller control mode and also support a voice control mode. However, in the prior art, when controlling the smart device, the remote controller control mode and the voice control mode both independently control the smart device and cannot store the state of the smart device, and when hybrid control is performed on the smart device by using the remote controller control mode and the voice control mode, synchronization of the states of the smart device cannot be realized, and thus misoperation of the smart device is easily caused, thereby affecting user experience.
In order to solve the above problems, the present application provides a device control method, apparatus, intelligent device and readable storage medium, which can implement synchronization and storage of states of the intelligent device in different control modes, prevent misoperation, and improve user experience. Which will be described in detail below.
It is understood that the execution subject of the embodiment of the present application may be an intelligent device having a voice module, such as an air conditioner, a refrigerator, a television, and the like.
Referring to fig. 1, fig. 1 is a schematic flowchart illustrating a first implementation manner of an apparatus control method according to an embodiment of the present disclosure. The device control method may specifically include:
s1, acquiring a control signal.
Specifically, for step S1, the control signal may be obtained through a voice module including a remote control receiving module and a voice collecting module, where the control signal may be a remote control signal or a voice control signal, the remote control receiving module in the voice module may receive the remote control signal, and the voice collecting module in the voice module may receive the voice control signal.
In order to avoid acquiring two different signals simultaneously, it may be set that the voice module does not receive other types of signals within a preset time period after receiving one of the signals, for example, the voice module is set that the voice module does not receive a remote control signal any more in a processing process (millisecond order) of the voice control signal after receiving the voice control signal, specifically, when receiving the voice control signal of the user, the voice module does not receive the remote control signal any more in a subsequent processing process (millisecond order) of the voice control signal, and at this time, the voice module only decodes the received voice control signal to obtain a corresponding control code. Correspondingly, the voice module does not receive the voice control signal any more within tens of milliseconds after receiving the remote control signal, specifically, when receiving the remote control signal sent by the remote controller, the voice module does not receive the voice control signal any more within the next tens of milliseconds, and at this time, the voice module only decodes the received remote control signal to obtain the corresponding control code. Therefore, the situation that control is disordered due to the fact that the voice module acquires two different control signals at the same time is avoided.
And S21, if the control signal is a remote control signal, decoding the remote control signal to obtain a corresponding control code.
Specifically, in step S21, if the acquired control signal is a remote control signal, the remote control signal needs to be decoded, and a control code corresponding to the remote control signal is obtained after decoding is completed.
Optionally, in some embodiments, step S21 may specifically include:
s211, decoding the remote control signal according to a first preset communication protocol, and obtaining a corresponding control code according to a key code in a decoding result.
Optionally, in some embodiments, step S211 may specifically include:
recognizing that the remote control signal sequentially comprises a client code, a key counting code and a check code;
and if the check code is consistent with the check result of the preset check algorithm, acquiring the control code corresponding to the key code.
In this embodiment, when the received control signal is a remote control signal, the first preset communication protocol may be regarded as a code sending rule of the remote controller, that is, an inverse process of a remote controller protocol coding rule, and a data format of the first preset communication protocol may include: the key verification code comprises a first preset bit long customer code, a second preset bit long key code, a third preset bit long key counting code and a fourth preset bit long verification code, namely the first preset bit long customer code, the second preset bit long key code, the third preset bit long key counting code and the fourth preset bit long verification code.
Specifically, in an embodiment, the intelligent device may further include a first processor, the voice module may further include a second processor, when the remote control receiving module receives the remote control signal, the remote control signal is sent to the second processor, the remote control signal is decoded by the second processor, the remote control signal is identified to sequentially include a client code, a key count code and a check code, that is, whether the remote control receiving module sequentially receives the client code with the first preset bit length, the key code with the second preset bit length, the key count code with the third preset bit length and the check code with the fourth preset bit length is identified, if the remote control receiving module sequentially receives the client code with the first preset bit length that is good in the first preset communication protocol, the second processor starts to record the key code with the second preset bit length, the key count code with the third preset bit length that are sequentially received next, and then comparing the subsequently received check code with the fourth preset bit length, wherein if the received check code with the fourth preset bit length is consistent with the result calculated by the check algorithm, the fact that one-time effective code sending of the remote controller is received is shown, and the control code is the check code with the fourth preset bit length.
For example, in an embodiment, the first predetermined bit length is c bits, the second predetermined bit length is f bits, the third predetermined bit length is p bits, and the fourth predetermined bit length is m bits, where the data format of the first predetermined communication protocol is: c-bit customer code + f-bit key code + p-bit key counting code + m-bit check code. After the remote control receiving module receives a remote control signal sent by a remote controller, the remote control signal is sent to the second processor, the second processor decodes the remote control signal according to the first preset communication protocol, after the remote control receiving module recognizes that the remote control receiving module sequentially receives the c-bit client code appointed by the first preset communication protocol, the second processor starts to record the f-bit key code, the p-bit key counting code and the m-bit check code which are sequentially received next, and then the subsequently received m-bit check code is compared. If the subsequently received m-bit check code is consistent with the result calculated by the preset check algorithm, the fact that a one-time effective sending code of the remote controller is received is indicated, the voice module converts the f-bit key code into a control code, and the control code can be formed by characters with the length of 1 byte, 2 bytes or 3 bytes.
In a specific implementation process, after a remote control receiving module receives a remote control signal sent by a remote controller, the remote control signal is sent to a second processor, the second processor needs to decode the received remote control signal according to a first preset communication protocol, firstly, whether the remote control signal comprises a client code with c bits is identified, and if yes, whether the remote control signal comprises a key code with f bits is identified; after identifying the key code comprising f bits, continuously identifying whether the key count code comprising p bits; if any unsuccessful recognition condition occurs in the process, judging that the received remote control signal is an invalid code; and finally, comparing the subsequently identified m-bit check code with the result calculated by the preset check algorithm, and if the comparison result is consistent, judging the received remote control signal as a valid transmission code, so that the identified f-bit key code (namely the key value) is converted into a control code through the voice module.
And S22, if the control signal is a voice control signal, identifying a target command word in the voice control signal to obtain a control code corresponding to the target command word.
Specifically, in step S22, if the acquired control signal is a voice control signal, the target command word in the voice control signal needs to be recognized, so as to obtain the control code corresponding to the target command word. If the voice control signal is recognized to contain no target command word, the subsequent steps are not carried out, so that the computing resources of the system are saved.
Optionally, in some embodiments, step S22 may specifically include:
s221, sampling quantization and analog-to-digital conversion are sequentially carried out on the voice control signal to obtain a digital signal with a preset format;
s222, identifying a target command word in the digital signal;
and S223, matching the corresponding control codes according to the target command words.
Specifically, when the voice control signal is acquired by the voice acquisition module, the voice control signal is sent to the second processor, the second processor firstly performs sampling quantization, analog-to-digital conversion and other processes on the voice control signal in sequence, converts the voice control signal from an analog signal to a digital signal, converts the voice control signal into a digital signal in a preset format (for example, an audio signal in a wav format), then performs command word recognition on the digital signal to obtain a target command word corresponding to the digital signal, and finally matches a corresponding control code according to the target command word obtained through recognition to serve as the control code corresponding to the voice control signal.
Optionally, in some embodiments, step S222 may specifically include:
framing the digital signal to obtain a framed digital signal;
recognizing morphemes corresponding to the framed digital signals according to a preset model;
and matching target command words corresponding to morphemes through a pre-trained state network.
Specifically, in step S222, when the signal is transmitted, the signal is transmitted in units of frames, and therefore the signal to be transmitted needs to be divided into multiple frame signals to implement frame-by-frame transmission. For example, a digital signal is framed to obtain a framed digital signal, a plurality of frames of the framed digital signal can be obtained after framing, feature information of the framed digital signal is extracted according to a preset algorithm (such as an MFCC feature algorithm), the feature information is input into a preset model (such as an acoustic model), morphemes in the feature information are recognized through the preset model, the recognized morphemes are input into a pre-trained state network, and a path and a target command word with the highest matching degree with the morphemes are matched through the state network.
Optionally, in some embodiments, the acquiring process of the state network includes:
obtaining a plurality of sample command words and constructing the command words into a command word sample set;
and inputting the command word sample set into a pre-constructed neural network model for training to generate a state network.
Specifically, for the state network, this embodiment further provides an obtaining process thereof, which includes obtaining a plurality of sample command words required by the intelligent device, constructing the plurality of sample command words into a command word sample set, inputting the command word sample set into a pre-constructed neural network model for training, and generating the state network after the training is completed.
And S3, converting the control codes into corresponding control code strings.
Specifically, in step S3, after the control code corresponding to the control signal is obtained, the control code needs to be converted into the corresponding control code string according to the second preset communication protocol.
Optionally, in some embodiments, step S3 may specifically include:
and setting a first preset code at the beginning of the control code and setting a second preset code at the tail end of the control code to generate a control code string conforming to a second preset communication protocol.
Optionally, the first preset code may include a start code, flag bits, and type codes, and the second preset code may include an accumulated sum, a check code, and an end code.
Specifically, after the control code corresponding to the control signal is obtained, the format of the converted control code string is set according to different product protocols, for example, a first preset code is set in the control code, and a second preset code is set at the tail end of the control code, so as to generate the control code string conforming to the second preset communication protocol. The first preset code includes, but is not limited to, a start code of a fifth preset bit length, a flag bit of a sixth preset bit length, and a type code of a seventh preset bit length, and the second preset code includes an accumulated sum of an eighth preset bit length, a check code of a ninth preset bit length, and an end code of a tenth preset bit length. For example, in one embodiment, the fifth predetermined bit length is s bits, the sixth predetermined bit length is m bits, the seventh predetermined bit length is t bits, the eighth predetermined bit length is m bits, the ninth predetermined bit length is r bits, and the tenth predetermined bit length is e bits. The control code string S may be in the following format: s = S bits start code + m bits flag bit + t bits type code + c bits data code + m bits accumulated and + r bits check code + e bits end code.
It should be noted that the composition of the control code string, the order of the code segments, and the length of the code segments are different according to the communication protocol between each product and the voice module. That is, the components of the control code string may be any number of start codes, flag bits, type codes, data codes, summations, check codes, and end codes, and the order and length of each component may also be different according to different products.
For example, in one embodiment, according to the communication protocol between the voice module and the first processor of the smart device, it is specified that the communication data between the voice module and the first processor of the smart device needs to use 0xaa 0xbb as a start code, and then sequentially use a data type, a data length, a data code, a check code, and an end code of 0xff 0xff, that is, the communication data obtained finally is: the control code string comprises a start code, a data type, a data length, a data code, a check code and an end code, wherein the start code is 0xaa 0xbb, the end code is 0xff 0xff, and after the format of the control code string is set, the control code is set to be the data code of the control code string, so that the corresponding control code string is formed.
And S4, decoding the control code string, executing corresponding operation according to the decoded control code, and updating the working state of the current equipment into the working state corresponding to the control code.
Specifically, for step S4, after the second processor of the voice module sends the control code string to the first processor of the intelligent device, the first processor decodes the control code string to obtain the control code corresponding to the control code string after decoding is completed, the first processor controls the intelligent device to execute corresponding operations according to the control code string, and updates the current device operating state of the intelligent device to the operating state corresponding to the control code, and synchronously stores the current device operating state to the voice module, so that the state of the intelligent device recorded and stored in the voice module is consistent with the real state of the intelligent device. For example, the intelligent device is an air conditioner, after the voice module sends the control code string to the MCU of the air conditioner, the MCU of the air conditioner controls the air conditioner to perform a function operation of reducing the temperature to 24 degrees celsius according to the control code string, the current working temperature of the air conditioner is updated to 24 degrees celsius after the execution is completed, and the current working temperature of the air conditioner is synchronized with the voice module for storage, and finally the current working temperature of the air conditioner recorded and stored by the voice module is consistent with the real state of the air conditioner.
Optionally, in some embodiments, step S4 may specifically include:
s41, identifying a control code in the control code string;
and S42, executing corresponding operation according to the control code, and updating the working state of the current equipment to the working state corresponding to the control code.
Specifically, the first processor of the intelligent device decodes the control code string according to the second preset communication protocol, identifies the control code in the control code string after decoding is completed, and identifies the corresponding operation according to the control code, so that the first processor controls the intelligent device to execute the corresponding operation according to the control code, and after the corresponding operation is executed, the first processor updates the current device working state of the intelligent device to the working state corresponding to the control code and synchronizes the current device working state to the voice module, so that the state of the intelligent device recorded and stored in the voice module is consistent with the real state of the intelligent device.
Referring to fig. 2, fig. 2 is a schematic flowchart illustrating a second implementation manner of an apparatus control method according to an embodiment of the present disclosure. The equipment control method is applied to intelligent equipment provided with a voice module. The voice module comprises a remote control receiving module (such as an infrared receiving module, a Bluetooth receiving module or a WiFi receiving module) matched with the remote controller, when the intelligent equipment is controlled by the remote controller, the remote control receiving module receives a remote control signal of the remote controller, the remote control signal is sent to a second processor of the voice module, a remote control effective signal is extracted through the second processor, the remote control effective signal is decoded according to a specified protocol (such as an infrared communication protocol, a Bluetooth communication protocol or a WiFi communication protocol), and a control code N is analyzed. When the intelligent equipment is controlled in a voice control mode, a voice acquisition module in the voice module sends acquired voice control signals to the second processor, voice extraction is carried out on the voice control signals through the second processor, effective command words are matched, and control codes N corresponding to the effective command words are matched. And then, according to a control communication protocol of the voice module and the intelligent equipment, assembling the control codes N into a specified control code string S, and sending the control code string S to a first processor of the intelligent equipment. The first processor analyzes the control code N according to the inverse process of the communication protocol analysis between the first processor and the voice module, and performs corresponding operation according to the control code N, and the first processor synchronizes the state of the intelligent device to the voice module for storage.
In the device control method provided by this embodiment, no matter the remote controller control mode or the voice control mode is used, the state of the intelligent device is directly updated by the voice module, so that the state of the intelligent device stored in the voice module is the real state of the intelligent device, and therefore, the synchronization and the storage of the state of the intelligent device in different control modes can be realized, misoperation is prevented, and user experience is improved.
Correspondingly, the present application further provides an apparatus control device, please refer to fig. 3, where fig. 3 is a schematic structural diagram of the apparatus control device provided in the present application, and specifically, the apparatus control device may include an obtaining module 100, a decoding module 200, an identifying module 300, a converting module 400, and an updating module 500.
The obtaining module 100 is configured to obtain a control signal.
Specifically, for the obtaining module 100, the control signal may be obtained through a voice module, the voice module may include a remote control receiving module and a voice collecting module, the control signal may be a remote control signal or a voice control signal, wherein the remote control receiving module may receive the remote control signal, and the voice collecting module may collect the voice control signal. In order to avoid acquiring two different signals at the same time, it may be configured that the voice module does not receive other types of signals within a preset time period after receiving one of the signals, for example, after the voice module receives the voice control signal, the voice control signal starts to be processed, and the remote control signal is no longer received in the processing process (in microsecond order) of the voice control signal, so as to avoid a situation of control confusion caused by acquiring two different control signals at the same time.
If the control signal is a remote control signal, the decoding module 200 decodes the remote control signal to obtain a corresponding control code.
Specifically, for the decoding module 200, the remote control signal is decoded according to a first preset communication protocol, and a corresponding control code is obtained according to a key code in a decoding result.
Optionally, in some embodiments, the decoding module 200 may specifically include:
the identification unit is used for identifying that the remote control signal sequentially comprises a client code, a key counting code and a check code;
and the checking unit is used for acquiring the control code corresponding to the key code if the checking code is consistent with the checking result of the preset checking algorithm.
If the control signal is a voice control signal, the recognition module 300 recognizes a target command word in the voice control signal to obtain a control code corresponding to the target command word.
Specifically, for the recognition module 300, if the acquired control signal is a voice control signal, the target command word in the voice control signal needs to be recognized, so as to obtain the control code corresponding to the target command word.
Optionally, in some embodiments, the identifying module 300 may specifically include:
the analog-to-digital conversion unit is used for sequentially carrying out sampling quantization and analog-to-digital conversion on the voice control signal to obtain a digital signal with a preset format;
the identification unit is used for identifying a target command word in the digital signal;
and the matching unit is used for matching the corresponding control codes according to the target command words.
Optionally, in some embodiments, the identification unit is specifically configured to perform framing on the digital signal to obtain a framed digital signal; recognizing morphemes corresponding to the framed digital signals according to a preset model; and matching the target command words corresponding to the morphemes through a pre-trained state network.
Optionally, in some embodiments, the identification module 300 may specifically further include
The state network unit is used for acquiring a plurality of sample command words and constructing a command word sample set; and inputting the command word sample set into a pre-constructed neural network model for training to generate a state network.
A converting module 400, configured to convert the control code into a corresponding control code string.
Specifically, for the conversion module 400, after the control code corresponding to the control signal is obtained, the control code needs to be converted into the corresponding control code string according to the second preset communication protocol.
And an updating module 500, configured to decode the control code string, execute a corresponding operation according to the decoded control code, and update the current device operating state to an operating state corresponding to the control code.
Specifically, for the update module 500, after the voice module sends the control code string to the MCU of the smart device, the MCU of the smart device decodes the control code string, and obtains the control code corresponding to the control code string after decoding is completed, the MCU of the smart device controls the smart device to perform corresponding operations according to the control code string, and updates the current device operating state of the smart device to the operating state corresponding to the control code, and synchronously stores the current device operating state to the voice module, so that the state of the smart device recorded and stored in the voice module is consistent with the true state of the smart device.
Optionally, in some embodiments, the update module 500 may specifically include:
an identification unit for identifying a control code in the control code string;
and the updating unit is used for executing corresponding operation according to the control code and updating the current equipment working state into the working state corresponding to the control code.
To sum up, the device control apparatus provided in the embodiment of the present application first obtains a control signal through the obtaining module 100; if the control signal is a remote control signal, decoding the remote control signal through a decoding module 200 to obtain a corresponding control code; if the control signal is a voice control signal, a target command word in the voice control signal is recognized through the recognition module 300 to obtain a control code corresponding to the target command word; then the control code is converted into a corresponding control code string through a conversion module 400; finally, the control code string is decoded by the updating module 500, corresponding operation is executed according to the decoded control code, the current equipment working state is updated to the working state corresponding to the control code, and the latest working state is synchronized to the voice module.
Therefore, the device control device provided by the embodiment of the application can directly update the state of the intelligent device by the voice module no matter a remote controller control mode or a voice control mode is used, so that the state of the intelligent device stored in the voice module is the real state of the intelligent device, and therefore the synchronization and the storage of the states of the intelligent device in different control modes can be realized, misoperation is prevented, and user experience is improved.
An embodiment of the present application further provides an intelligent device, as shown in fig. 4, including a voice module and a first processor, where the voice module includes a remote control receiving module, a voice acquisition module, and a voice chip, and the voice chip includes a memory and a second processor;
the remote control receiving module is used for receiving the remote control signal and sending the remote control signal to the second processor;
the voice acquisition module is used for acquiring a voice control signal and sending the voice control signal to the second processor;
the second processor is used for decoding the remote control signal to obtain a corresponding control code, or identifying a target command word in the voice control signal to obtain a control code corresponding to the target command word; converting the control codes into corresponding control code strings and then sending the control code strings to the first processor;
the first processor is used for receiving the control code string, decoding the control code string to obtain a corresponding control code, controlling the intelligent equipment to execute corresponding operation according to the control code, and updating the current equipment working state to a working state corresponding to the control code; and sending the current equipment working state to the second processor, and synchronizing the current equipment working state to the memory by the second processor.
Specifically, in this embodiment, when the remote control receiving module is an infrared receiving module, the remote control receiving module is installed in the voice module and connected to the voice chip. Firstly, a remote control signal sent by a remote controller is received by a remote control receiving module and sent to a second processor in a voice chip, or a voice control signal is collected by a voice collecting module and sent to the second processor in the voice chip; the second processor decodes after receiving the remote control signal to obtain a corresponding control code, or identifies a target command word in the voice control signal after receiving the voice control signal to obtain a control code corresponding to the target command word; the second processor converts the obtained control codes into corresponding control code strings according to a preset product protocol and then sends the control code strings to the first processor of the intelligent equipment; after decoding the received control code string, the first processor controls the intelligent equipment to execute corresponding operation according to the obtained corresponding control code, and updates the current equipment working state to the working state corresponding to the control code; and meanwhile, the updated working state of the current equipment is sent to a second processor in the voice chip, so that the working state of the current equipment is synchronized to a memory in the voice chip by the second processor for storage, and the synchronization and the storage of the states of the intelligent equipment in different control modes are realized. The synchronization and the preservation of the intelligent device state in different control modes can be realized, misoperation is prevented, and user experience is improved.
Optionally, as shown in fig. 5, in another embodiment, the smart device includes a voice module and a first processor, the voice module includes a voice acquisition module and a voice chip, the voice chip includes a remote control receiving module, a memory, and a second processor, and when the remote control receiving module is a bluetooth receiving module or a WiFi receiving module, the remote control receiving module may be integrated in the voice chip.
Specifically, when the remote control receiving module is a bluetooth receiving module or a WiFi receiving module, a remote control signal sent by a remote controller is received by the remote control receiving module in the voice chip and sent to the second processor in the voice chip, or a voice control signal is collected by the voice module and sent to the second processor in the voice chip; the second processor decodes the remote control signal after receiving the remote control signal to obtain a corresponding control code, or identifies a target command word in the voice control signal after receiving the voice control signal to obtain a control code corresponding to the target command word; the second processor converts the obtained control codes into corresponding control code strings according to a preset product protocol and then sends the control code strings to the first processor of the intelligent equipment; after decoding the received control code string, the first processor controls the intelligent equipment to execute corresponding operation according to the obtained corresponding control code, and updates the current equipment working state to the working state corresponding to the control code; and meanwhile, the updated working state of the current equipment is sent to a second processor in the voice chip, so that the second processor synchronizes the working state of the current equipment to a memory in the voice chip for storage. The synchronization and the preservation of the intelligent device state in different control modes can be realized, misoperation is prevented, and user experience is improved. In addition, the remote control receiving module is installed on the voice chip, so that the occupied area of components can be reduced, and integration is realized.
In an embodiment of the present application, a computer device is further provided, please refer to fig. 6, and fig. 6 is a schematic structural diagram of a first implementation manner of the computer device provided in the embodiment of the present application. The computer device comprises a memory 10 and a processor 20, the memory 10 stores a computer program, and the processor 20 realizes a device control method when executing the computer program, comprising: acquiring a control signal; if the control signal is a remote control signal, decoding the remote control signal to obtain a corresponding control code; if the control signal is a voice control signal, identifying a target command word in the voice control signal to obtain a control code corresponding to the target command word; converting the control code into a corresponding control code string; and decoding the control code string, executing corresponding operation according to the decoded control code, and updating the working state of the current equipment into the working state corresponding to the control code.
The embodiment of the application also provides computer equipment, and the computer equipment can be a server. Referring to fig. 7, fig. 7 is a schematic structural diagram of a computer device according to a second implementation manner of the embodiment of the present application. The computer device includes a processor, a memory, a network interface, and a database connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operating system and the computer program to run on the non-volatile storage medium. The database of the computer device is used for storing data such as a device control method and the like. The network interface of the computer device is used for communicating with an external terminal through a network connection.
The computer program is executed by a processor to implement a device control method. The equipment control method comprises the following steps: acquiring a control signal; if the control signal is a remote control signal, decoding the remote control signal to obtain a corresponding control code; if the control signal is a voice control signal, identifying a target command word in the voice control signal to obtain a control code corresponding to the target command word; converting the control code into a corresponding control code string; and decoding the control code string, executing corresponding operation according to the decoded control code, and updating the working state of the current equipment into the working state corresponding to the control code.
An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, the computer program, when executed by a processor, implementing an apparatus control method, including the steps of: acquiring a control signal; if the control signal is a remote control signal, decoding the remote control signal to obtain a corresponding control code; if the control signal is a voice control signal, identifying a target command word in the voice control signal to obtain a control code corresponding to the target command word; converting the control code into a corresponding control code string; and decoding the control code string, executing corresponding operation according to the decoded control code, and updating the working state of the current equipment into the working state corresponding to the control code.
In the above-described executed device control method, in the embodiment of the present application, no matter the remote controller control mode or the voice control mode is used, the state of the smart device is directly updated by the voice module, so that the state of the smart device stored in the voice module is the true state of the smart device, and therefore, the synchronization and storage of the states of the smart device in different control modes can be realized, misoperation is prevented, and user experience is improved.
It is to be understood that the foregoing scenarios are only examples, and do not constitute a limitation on application scenarios of the technical solutions provided in the embodiments of the present application, and the technical solutions of the present application may also be applied to other scenarios. For example, as can be known by those skilled in the art, with the evolution of system architecture and the emergence of new service scenarios, the technical solution provided in the embodiments of the present application is also applicable to similar technical problems.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
The steps in the method of the embodiment of the application can be sequentially adjusted, combined and deleted according to actual needs.
The units in the device in the embodiment of the application can be merged, divided and deleted according to actual needs.
In the present application, the same or similar term concepts, technical solutions and/or application scenario descriptions will be generally described only in detail at the first occurrence, and when the description is repeated later, the detailed description will not be repeated in general for brevity, and when understanding the technical solutions and the like of the present application, reference may be made to the related detailed description before the description for the same or similar term concepts, technical solutions and/or application scenario descriptions and the like which are not described in detail later.
In the present application, each embodiment is described with emphasis, and reference may be made to the description of other embodiments for parts that are not described or illustrated in any embodiment.
The technical features of the technical solution of the present application may be arbitrarily combined, and for brevity of description, all possible combinations of the technical features in the embodiments are not described, however, as long as there is no contradiction between the combinations of the technical features, the scope of the present application should be considered as being described in the present application.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, a controlled terminal, or a network device) to execute the method of each embodiment of the present application.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The procedures or functions according to the embodiments of the present application are all or partially generated when the computer program instructions are loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, fiber optic, digital subscriber line) or wirelessly (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, memory Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
The above description is only a preferred embodiment of the present application, and not intended to limit the scope of the present application, and all modifications of equivalent structures and equivalent processes, which are made by the contents of the specification and the drawings of the present application, or which are directly or indirectly applied to other related technical fields, are included in the scope of the present application.

Claims (12)

1. An apparatus control method characterized by comprising the steps of:
acquiring a control signal;
if the control signal is a remote control signal, decoding the remote control signal to obtain a corresponding control code;
if the control signal is a voice control signal, identifying a target command word in the voice control signal to obtain a control code corresponding to the target command word;
converting the control code into a corresponding control code string;
and decoding the control code string, executing corresponding operation according to the decoded control code, and updating the working state of the current equipment to the working state corresponding to the control code.
2. The device control method according to claim 1, wherein if the control signal is a remote control signal, decoding the remote control signal to obtain a corresponding control code, includes:
and decoding the remote control signal according to a first preset communication protocol, and obtaining a corresponding control code according to a key code in a decoding result.
3. The device control method according to claim 2, wherein the decoding the remote control signal according to a first preset communication protocol and obtaining a corresponding control code according to a key code in a decoding result includes:
recognizing that the remote control signal sequentially comprises a client code, a key counting code and a check code;
and if the check code is consistent with the check result of the preset check algorithm, acquiring the control code corresponding to the key code.
4. The device control method according to claim 1, wherein if the control signal is a voice control signal, recognizing a target command word in the voice control signal to obtain a control code corresponding to the target command word, comprises:
sampling quantization and analog-to-digital conversion are sequentially carried out on the voice control signal to obtain a digital signal with a preset format;
identifying a target command word in the digital signal;
and matching the corresponding control codes according to the target command words.
5. The device control method of claim 4, wherein the identifying a target command word in the digital signal comprises:
framing the digital signal to obtain a framed digital signal;
recognizing morphemes corresponding to the framed digital signals according to a preset model;
and matching the target command words corresponding to the morphemes through a pre-trained state network.
6. The device control method according to claim 5, wherein the acquisition procedure of the state network includes:
obtaining a plurality of sample command words and constructing the command words into a command word sample set;
and inputting the command word sample set into a pre-constructed neural network model for training to generate the state network.
7. The device control method of claim 1, wherein said converting the control code into a corresponding control code string comprises:
and setting a first preset code at the beginning of the control code, and setting a second preset code at the tail end of the control code to generate a control code string conforming to a second preset communication protocol.
8. The device control method according to claim 7, wherein the decoding the control code string, performing a corresponding operation according to the decoded control code, and updating the current device operating state to the operating state corresponding to the control code comprises:
identifying a control code in the control code string;
and executing corresponding operation according to the control code, and updating the current equipment working state to the working state corresponding to the control code.
9. The device control method of claim 7, wherein the first predetermined code comprises a start code, a flag bit and a type code, and the second predetermined code comprises an accumulated sum, a check code and an end code.
10. An apparatus control device, characterized by comprising:
the acquisition module is used for acquiring a control signal;
the decoding module is used for decoding the remote control signal to obtain a corresponding control code if the control signal is the remote control signal;
the recognition module is used for recognizing a target command word in the voice control signal to obtain a control code corresponding to the target command word if the control signal is the voice control signal;
the conversion module is used for converting the control codes into corresponding control code strings;
and the updating module is used for decoding the control code string, executing corresponding operation according to the decoded control code, and updating the working state of the current equipment to the working state corresponding to the control code.
11. An intelligent device is characterized by comprising a voice module and a first processor, wherein the voice module comprises a remote control receiving module, a voice acquisition module and a voice chip, the voice chip comprises a memory and a second processor, or the voice module comprises a voice acquisition module and a voice chip, and the voice chip comprises a remote control receiving module, a memory and a second processor;
the remote control receiving module is used for receiving a remote control signal and sending the remote control signal to the second processor;
the voice acquisition module is used for acquiring a voice control signal and sending the voice control signal to the second processor;
the second processor is used for decoding the remote control signal to obtain a corresponding control code, or identifying a target command word in the voice control signal to obtain a control code corresponding to the target command word; converting the control code into a corresponding control code string and then sending the control code string to the first processor;
the first processor is used for receiving the control code string, decoding the control code string to obtain a corresponding control code, controlling the intelligent device to execute corresponding operation according to the control code, and updating the current working state of the intelligent device to be the working state corresponding to the control code; and sending the current equipment working state to the second processor, and synchronizing the current equipment working state to the memory by the second processor.
12. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the device control method according to any one of claims 1 to 10.
CN202210965129.0A 2022-08-12 2022-08-12 Equipment control method and device, intelligent equipment and readable storage medium Active CN115050368B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210965129.0A CN115050368B (en) 2022-08-12 2022-08-12 Equipment control method and device, intelligent equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210965129.0A CN115050368B (en) 2022-08-12 2022-08-12 Equipment control method and device, intelligent equipment and readable storage medium

Publications (2)

Publication Number Publication Date
CN115050368A true CN115050368A (en) 2022-09-13
CN115050368B CN115050368B (en) 2023-06-20

Family

ID=83168061

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210965129.0A Active CN115050368B (en) 2022-08-12 2022-08-12 Equipment control method and device, intelligent equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN115050368B (en)

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101211506A (en) * 2007-12-25 2008-07-02 康佳集团股份有限公司 Remote control coding method
TW201024632A (en) * 2008-12-16 2010-07-01 Taiwan Hitachi Co Ltd Ventilation system with dual control modes
CN101877613A (en) * 2010-06-18 2010-11-03 苏州本控电子科技有限公司 Infrared communication method used for a remote controller
CN103337144A (en) * 2013-05-27 2013-10-02 深圳Tcl新技术有限公司 Wireless network-based intelligent remote control method and wireless network-based terminal
CN103927864A (en) * 2014-03-28 2014-07-16 小米科技有限责任公司 Infrared signal transmitting method, infrared signal transmitting device and remote controller
US20160038848A1 (en) * 2014-08-08 2016-02-11 Topray Mems Inc. Speech remote control device
US20180047385A1 (en) * 2016-08-09 2018-02-15 Apptek, Inc. Hybrid phoneme, diphone, morpheme, and word-level deep neural networks
CN108407736A (en) * 2018-03-05 2018-08-17 奇瑞汽车股份有限公司 A kind of control method and system of the communication of generalization automobile remote-control
CN109345806A (en) * 2018-11-01 2019-02-15 常州弘度智能科技有限公司 A kind of anti-interference decoding method applied to Digiplex
CN109815476A (en) * 2018-12-03 2019-05-28 国网浙江省电力有限公司杭州供电公司 A kind of term vector representation method based on Chinese morpheme and phonetic joint statistics
CN110148292A (en) * 2019-06-28 2019-08-20 湖南纳雷科技有限公司 A kind of wireless remote control decoding method and coding and decoding device
CN110782897A (en) * 2019-11-18 2020-02-11 成都启英泰伦科技有限公司 Voice terminal communication method and system based on natural semantic coding
CN112965424A (en) * 2021-02-26 2021-06-15 乐聚(深圳)机器人技术有限公司 Robot group control method, robot, remote control device, and storage medium
CN113282008A (en) * 2021-05-14 2021-08-20 南京工程学院 Household appliance control method, system and storage medium based on unspecified person voice recognition technology
CN114171009A (en) * 2021-12-15 2022-03-11 科大讯飞股份有限公司 Voice recognition method, device, equipment and storage medium for target equipment

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101211506A (en) * 2007-12-25 2008-07-02 康佳集团股份有限公司 Remote control coding method
TW201024632A (en) * 2008-12-16 2010-07-01 Taiwan Hitachi Co Ltd Ventilation system with dual control modes
CN101877613A (en) * 2010-06-18 2010-11-03 苏州本控电子科技有限公司 Infrared communication method used for a remote controller
CN103337144A (en) * 2013-05-27 2013-10-02 深圳Tcl新技术有限公司 Wireless network-based intelligent remote control method and wireless network-based terminal
CN103927864A (en) * 2014-03-28 2014-07-16 小米科技有限责任公司 Infrared signal transmitting method, infrared signal transmitting device and remote controller
US20160038848A1 (en) * 2014-08-08 2016-02-11 Topray Mems Inc. Speech remote control device
US20180047385A1 (en) * 2016-08-09 2018-02-15 Apptek, Inc. Hybrid phoneme, diphone, morpheme, and word-level deep neural networks
CN108407736A (en) * 2018-03-05 2018-08-17 奇瑞汽车股份有限公司 A kind of control method and system of the communication of generalization automobile remote-control
CN109345806A (en) * 2018-11-01 2019-02-15 常州弘度智能科技有限公司 A kind of anti-interference decoding method applied to Digiplex
CN109815476A (en) * 2018-12-03 2019-05-28 国网浙江省电力有限公司杭州供电公司 A kind of term vector representation method based on Chinese morpheme and phonetic joint statistics
CN110148292A (en) * 2019-06-28 2019-08-20 湖南纳雷科技有限公司 A kind of wireless remote control decoding method and coding and decoding device
CN110782897A (en) * 2019-11-18 2020-02-11 成都启英泰伦科技有限公司 Voice terminal communication method and system based on natural semantic coding
CN112965424A (en) * 2021-02-26 2021-06-15 乐聚(深圳)机器人技术有限公司 Robot group control method, robot, remote control device, and storage medium
CN113282008A (en) * 2021-05-14 2021-08-20 南京工程学院 Household appliance control method, system and storage medium based on unspecified person voice recognition technology
CN114171009A (en) * 2021-12-15 2022-03-11 科大讯飞股份有限公司 Voice recognition method, device, equipment and storage medium for target equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
潘永雄: "《STM8S系列单片机原理与应用第3版》", 30 November 2018, 西安电子科技大学出版社 *

Also Published As

Publication number Publication date
CN115050368B (en) 2023-06-20

Similar Documents

Publication Publication Date Title
US10607600B2 (en) System and method for mobile automatic speech recognition
US11869487B1 (en) Allocation of local and remote resources for speech processing
CN109473104B (en) Voice recognition network delay optimization method and device
CN110047481B (en) Method and apparatus for speech recognition
CN111312283B (en) Cross-channel voiceprint processing method and device
CN111009238B (en) Method, device and equipment for recognizing spliced voice
CN111694926A (en) Interactive processing method and device based on scene dynamic configuration and computer equipment
CN110992937B (en) Language off-line identification method, terminal and readable storage medium
CN109326285A (en) Voice information processing method, device and non-transient computer readable storage medium
CN108320740B (en) Voice recognition method and device, electronic equipment and storage medium
CN113110995A (en) System migration test method and device
US9166619B2 (en) Method and system for pattern-based compression
CN115050368B (en) Equipment control method and device, intelligent equipment and readable storage medium
CN115101075A (en) Voice recognition method and related device
CN113257238B (en) Training method of pre-training model, coding feature acquisition method and related device
CN113342811A (en) HBase table data processing method and device
CN115238684B (en) Text collection method and device, computer equipment and readable storage medium
CN111128234A (en) Spliced voice recognition detection method, device and equipment
US11862167B2 (en) Voice dialogue system, model generation device, barge-in speech determination model, and voice dialogue program
KR20200109826A (en) A computer-readable recording medium on which a program for executing a speech recognition method is recorded
KR20200109843A (en) A speech recognition method
US20240127796A1 (en) Learning apparatus, estimation apparatus, methods and programs for the same
JP7093844B2 (en) Dialogue system
CN110289935B (en) Decoding method, device, terminal and storage medium
US20120143910A1 (en) System for processing visual information and method thereof

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
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Equipment control methods, devices, intelligent devices, and readable storage media

Granted publication date: 20230620

Pledgee: Jiang Wei

Pledgor: BEIJING INTENGINE TECHNOLOGY Co.,Ltd.

Registration number: Y2024980019734