Air conditioner authentication method and device based on voice recognition technology, air conditioner and medium

By combining voice recognition technology and density clustering analysis in the air-conditioning intelligent system, voiceprint verification and historical user data analysis are solved, and multiple authentication and higher safety are achieved .

CN119446139APending Publication Date: 2025-02-14GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411424097.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The lack of further verification of user identity in existing air-conditioning intelligent systems has led to the inability of a single voice recognition technology to effectively prevent unauthorized users from controlling equipment, which poses security risks.

Method used

The air conditioner authentication method based on voice recognition technology is adopted, and by receiving voice control instructions and performing voiceprint verification, if passed, historical user data will be obtained for density clustering analysis, verification information will be generated and air conditioner authentication will be performed.

Benefits of technology

Multiple certification of air conditioners has been realized, the safety of air conditioners has been improved, and a single authentication method cannot effectively prevent unauthorized users from controlling equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119446139A_ABST
    Figure CN119446139A_ABST
Patent Text Reader

Abstract

The invention discloses an air conditioner authentication method and device based on the voice recognition technology, an air conditioner and a medium, and the method comprises the steps that a voice control instruction is received, and voiceprint verification is conducted based on the voice control instruction; if the voiceprint verification is passed, obtaining historical user data corresponding to the voice control instruction; and density clustering analysis is carried out based on the historical user data, verification information is generated, and the air conditioner is authenticated based on the verification information. According to the method, voiceprint verification and density clustering analysis are sequentially carried out on the air conditioner, the situation that a single authentication mode cannot effectively prevent an unauthorized user from controlling equipment is avoided, multiple authentication on the air conditioner is achieved, and improvement of the safety of the air conditioner is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of air conditioners, and in particular to an air conditioner authentication method, device, air conditioner and medium based on voice recognition technology. Background Art

[0002] Currently, speech recognition technology has been widely used in air conditioning systems. Speech recognition technology captures and analyzes user voice input, converts voice signals into text commands, and controls air conditioners. These technologies usually rely on deep learning algorithms, which can efficiently process and recognize natural language. In addition, density clustering analysis technology is also an important tool in data mining and pattern recognition. By stratifying data according to complexity or other characteristics, it can effectively analyze and process large-scale data.

[0003] In the existing technology, voice recognition technology and password analysis technology are mostly applied independently. In the air conditioning intelligent system, usually only a single voice recognition technology is relied on, and there is a lack of further verification of the user's identity, resulting in a single voice recognition technology that cannot effectively prevent unauthorized users from controlling the device, thus posing a security risk. Summary of the invention

[0004] The embodiments of the present invention provide an air conditioner authentication method, device, air conditioner and medium based on voice recognition technology, so as to perform multiple authentications on the air conditioner and improve the safety of the air conditioner.

[0005] In a first aspect, an embodiment of the present invention provides an air conditioner authentication method based on speech recognition technology, which includes:

[0006] Receiving a voice control instruction, and performing voiceprint verification based on the voice control instruction;

[0007] If the voiceprint verification is passed, obtaining historical user data corresponding to the voice control command;

[0008] Density clustering analysis is performed based on the historical user data to generate verification information, and the air conditioner is authenticated based on the verification information.

[0009] In a second aspect, an embodiment of the present invention provides an air conditioner authentication device based on voice recognition technology, which includes:

[0010] A voiceprint verification unit, configured to receive a voice control instruction and perform voiceprint verification based on the voice control instruction;

[0011] A user data acquisition unit, configured to acquire historical user data corresponding to the voice control instruction if the voiceprint verification passes;

[0012] The air conditioner authentication unit is used to perform density cluster analysis based on the historical user data, generate verification information, and authenticate the air conditioner based on the verification information.

[0013] In a third aspect, an embodiment of the present invention provides an air conditioner, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the air conditioner authentication method based on speech recognition technology as described in the first aspect when executing the computer program.

[0014] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor executes the air conditioner authentication method based on voice recognition technology described in the first aspect above.

[0015] The embodiment of the present invention provides an air conditioner authentication method, device, air conditioner and medium based on voice recognition technology, the method comprising: receiving a voice control instruction, and performing voiceprint verification based on the voice control instruction; if the voiceprint verification passes, obtaining historical user data corresponding to the voice control instruction; performing density cluster analysis based on the historical user data, generating verification information, and authenticating the air conditioner based on the verification information. The embodiment of the present invention performs voiceprint verification and density cluster analysis on the air conditioner in sequence, thereby avoiding the inability of a single authentication method to effectively prevent unauthorized users from controlling the device, and realizes multiple authentications of the air conditioner, which is beneficial to improving the safety of the air conditioner. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.

[0017] Figure 1 A flow chart of an air conditioner authentication method based on speech recognition technology provided by an embodiment of the present invention;

[0018] Figure 2 A schematic diagram of a first sub-process of an air conditioner authentication method based on speech recognition technology provided by an embodiment of the present invention;

[0019] Figure 3 A schematic diagram of a second sub-process of the air conditioner authentication method based on speech recognition technology provided by an embodiment of the present invention;

[0020] Figure 4 A schematic diagram of a third sub-process of the air conditioner authentication method based on speech recognition technology provided by an embodiment of the present invention;

[0021] Figure 5 A schematic diagram of a fourth sub-process of the air conditioner authentication method based on speech recognition technology provided by an embodiment of the present invention;

[0022] Figure 6 A schematic diagram of a fifth sub-process of the air conditioner authentication method based on speech recognition technology provided by an embodiment of the present invention;

[0023] Figure 7 A schematic diagram of a sixth sub-process of the air conditioner authentication method based on speech recognition technology provided by an embodiment of the present invention;

[0024] Figure 8 A schematic block diagram of an air conditioner authentication device based on speech recognition technology provided by an embodiment of the present invention;

[0025] Fig. 9 A schematic block diagram of an air conditioner provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0026] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0027] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0028] It should also be understood that the terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the specification of the present invention and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0029] It should be further understood that the term "and / or" used in the present description and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0030] See also Figure 1 , Figure 1A flow chart of an air conditioner authentication method based on speech recognition technology provided by an embodiment of the present invention. The air conditioner authentication method based on speech recognition technology provided by an embodiment of the present invention is applied to air conditioners.

[0031] S1. Receive a voice control instruction, and perform voiceprint verification based on the voice control instruction.

[0032] Specifically, when the user needs to control the air conditioner, he needs to send a voice control command to the air conditioner. When the air conditioner receives the voice control command, it needs to extract the voiceprint of the voice control command and perform voiceprint verification based on the extracted voiceprint. If the voiceprint verification fails, a warning will be issued to the user in time; if the voiceprint verification passes, a subsequent verification method will be used to further authenticate the air conditioner.

[0033] See also Figure 2 , Figure 2 A specific implementation of step S1 is shown, which is described in detail as follows:

[0034] S11: receiving the voice control instruction.

[0035] S12: Using Mel-frequency cepstral coefficient feature extraction technology to extract features of the voice control command to obtain voiceprint features.

[0036] S13: using dynamic time warping to compare the voiceprint feature with the voiceprint data in a preset database.

[0037] S14: If the voiceprint feature exists in the preset database, the voiceprint verification is successful.

[0038] S15: If the voiceprint feature does not exist in the preset database, the voiceprint verification fails.

[0039] Specifically, the user's voice control command is received, and then the Mel frequency cepstral coefficient feature extraction technology is used to extract the features of the voice control command to obtain the voiceprint features; then the voiceprint features are compared with the voiceprint data in the preset database by dynamic time warping. If the voiceprint features exist in the preset database, the voiceprint verification is passed; if the voiceprint features do not exist in the preset database, the voiceprint verification fails. The preset database stores the user history data of authorized users.

[0040] Furthermore, before implementing step S13, the present application embodiment also provides an embodiment: obtaining user data corresponding to the authorized user and storing the user data in the preset database, wherein the user data includes the user's voice data, voiceprint data, and user behavior data.

[0041] Furthermore, after capturing the user's voice control command, the voice control command is converted into a text command through the voice recognition module, which is convenient for subsequent voiceprint extraction and voiceprint verification. The voice recognition module uses an existing open source or commercial voice recognition engine. In a specific embodiment, the voice recognition module uses Google Speech-to-Text or IBM Watson.

[0042] S2. If the voiceprint verification passes, obtaining historical user data corresponding to the voice control command.

[0043] Specifically, if the voiceprint verification is passed, the voice control command needs to be further verified to improve the security of the air conditioner authentication. Since the voiceprint verification in the previous step has passed, the historical user data corresponding to the voice control command can be obtained from the preset database, so that further verification can be performed based on the historical user data.

[0044] See also Figure 3 , Figure 3 A specific implementation of step S2 is shown, which is described in detail as follows:

[0045] S21: If the voiceprint verification passes, confirm the target user according to the voiceprint feature in the voice control instruction.

[0046] S22: Acquire the historical user data of the target user from the preset database.

[0047] Specifically, since the voiceprint verification is passed, it means that the voiceprint feature corresponding to the voice control instruction can be obtained in the preset database, so the target user corresponding to the voiceprint feature is confirmed from the preset database based on the same voiceprint feature, and then the historical user data of the target user is obtained from the preset database.

[0048] Among them, historical user data includes voiceprint features, behavioral features, and usage habit data. Usage habit data includes device usage frequency, time pattern, command frequency, command frequency, device interaction pattern, and environmental factors. Device usage frequency refers to the frequency of users using the air conditioner. Time pattern refers to the time periods of the day when users usually use the air conditioner. Command frequency refers to the frequency of users using specific voice commands. Device interaction pattern refers to the way users interact with the air conditioner, such as the type, sequence, and combination of voice commands. Environmental factors refer to the environmental conditions when users use the device, such as noise level, background music, etc. Behavioral features are characteristic data of users using the air conditioner.

[0049] S3. Perform density cluster analysis based on the historical user data to generate verification information, and authenticate the air conditioner based on the verification information.

[0050] Specifically, density cluster analysis is performed based on historical user data to analyze the multi-dimensional data of the user, thereby generating verification information; and then the air conditioner is authenticated through the verification information. The density cluster analysis refers to density clustering and hierarchical clustering of historical user data. The verification information may be the authentication password information of the air conditioner, which is used to authenticate the air conditioner.

[0051] See also Figure 4 , Figure 4 A specific implementation of step S3 is shown, which is described in detail as follows:

[0052] S31: Preprocess the historical user data to obtain an initial data set.

[0053] S32: Generate a target cluster by performing density clustering processing on each data point in the initial data set.

[0054] Specifically, the historical user data is preprocessed to obtain an initial data set, wherein the preprocessing includes data cleaning and data completion, etc. Then, a density clustering algorithm is used to perform density clustering processing on each data point in the initial data set to generate a target cluster.

[0055] See also Figure 5 , Figure 5 A specific implementation of step S32 is shown, which is described in detail as follows:

[0056] S321: Calculate the number of points in the neighborhood corresponding to each data point in the initial data set to obtain the number of neighborhood points.

[0057] S322: Confirm the core point from the neighborhood points according to a preset density threshold and a preset minimum number of points.

[0058] S323: Recursively add data points in the neighborhood starting from each of the core points to obtain the target cluster.

[0059] Specifically, the number of points in the neighborhood corresponding to each data point in the initial data set is calculated to obtain the number of neighborhood points; then the core points are confirmed from the neighborhood points according to the preset density threshold and the preset minimum number of points, and finally, starting from each core point, the data points in the neighborhood are recursively added to obtain the target clustering.

[0060] In a specific embodiment, a density threshold ε and a minimum number of points MinPts are selected. If a data point has at least MinPts points in its ε neighborhood, the point is defined as a core point. Then the cluster is expanded: starting from each core point, the cluster is expanded by recursively adding the points in its ε neighborhood. If a point is in the ε neighborhood of two core points, the two core points belong to the same cluster.

[0061] For example, the initial data set contains 6 data points: A(1,2), B(2,3), C(8,7), D(7,8), E(2,2), F(8,8). The DBSCAN algorithm will be used to cluster these data points. Assume that the density threshold ε=2 (i.e. the neighborhood radius is 2) and MinPts=3 (i.e. a core point needs to have at least 3 points in its neighborhood). First, calculate the number of points of each point in its ε neighborhood. That is, point A(1,2): points in the neighborhood: B(2,3), E(2,2), number of neighborhood points: 2; point B(2,3): points in the neighborhood: A(1,2), E(2,2), C(8,7), number of neighborhood points: 3; and so on. Then, based on the number of neighborhood points, the core point can be identified. A core point is a point that has at least MinPts points in its ε neighborhood. Core points: B(2,3), C(8,7). Then, starting from each core point, the cluster is expanded by recursively adding the points in its ε neighborhood. Starting from the core point B(2,3): points in the neighborhood: A(1,2), E(2,2), C(8,7), Cluster 1: {A(1,2), B(2,3), E(2,2)}. Starting from the core point C(8,7): points in the neighborhood: B(2,3), D(7,8), F(8,8), Cluster 2: {C(8,7), D(7,8), F(8,8)}. Since all points are clustered, there are no noise points. Finally, through the above steps, two clusters are obtained: Cluster 1: {A(1,2), B(2,3), E(2,2)}, Cluster 2: {C(8,7), D(7,8), F(8,8)}).

[0062] S33: constructing a dendrogram based on the target clustering, and performing hierarchical clustering according to the dendrogram to generate the verification information.

[0063] Specifically, based on density clustering, hierarchical clustering is performed according to the complexity or other characteristics of the data. The purpose of hierarchical clustering is to further subdivide the data into multiple levels in order to more finely describe the characteristics of the user. Hierarchy according to the complexity or other characteristics of the data is indeed a method strategy for selecting hierarchies based on complexity. Therefore, in an embodiment of the present application, based on density clustering, a dendrogram is constructed, and then hierarchical clustering is performed according to the dendrogram to generate verification information.

[0064] See also Figure 6 , Figure 6 A specific implementation of step S33 is shown, which is described in detail as follows:

[0065] S331: constructing a dendrogram based on the target cluster, wherein the nodes in the dendrogram represent user features in the target cluster, and the edges in the dendrogram represent associations between the user features.

[0066] S332: Perform hierarchical clustering processing on the data in the dendrogram to obtain hierarchical clusters.

[0067] S333: Generate the verification information according to the features in the hierarchical clustering.

[0068] Specifically, the nodes of the tree diagram represent user features, and the edges represent the associations between user features. According to the structure of the tree diagram, the data can be divided into multiple levels. Each level corresponds to a different combination of user features. For example, the first level corresponds to the user's voiceprint features, the second level corresponds to the user's usage habit data, and the third level corresponds to the user's behavioral features. After hierarchical clustering, hierarchical clusters are obtained, and then the features in the hierarchical clusters are encoded to generate verification information.

[0069] See also Figure 7 , Figure 7 A specific implementation of step S333 is shown, which is described in detail as follows:

[0070] S3331: Perform feature extraction on the hierarchical clustering to obtain target features.

[0071] S3332: Encode the target features to obtain a target vector.

[0072] S3333: Convert the target vector into the verification information.

[0073] Specifically, feature extraction is performed on hierarchical clustering to obtain target features, and then the target features of each layer are encoded to generate a unique feature vector, that is, the target vector. The feature vector is converted into a password information, which is the verification information. The generated verification information is combined with the user's voiceprint recognition result to form a multi-factor identity authentication mechanism.

[0074] S34: Authenticate the air conditioner based on the verification information.

[0075] Specifically, the air conditioner is authenticated through verification information. If the verification information is correct, the air conditioner authentication is successful. If the verification information is wrong, the air conditioner authentication fails, and an alarm message is generated, and the user is warned through the alarm message.

[0076] In the embodiment of the present application, a voice control instruction is received, and voiceprint verification is performed based on the voice control instruction; if the voiceprint verification is passed, historical user data corresponding to the voice control instruction is obtained; density cluster analysis is performed based on the historical user data to generate verification information, and the air conditioner is authenticated based on the verification information. The embodiment of the present invention performs voiceprint verification and density cluster analysis on the air conditioner in sequence, thereby avoiding the inability of a single authentication method to effectively prevent unauthorized users from controlling the device, and realizes multiple authentications of the air conditioner, which is beneficial to improving the safety of the air conditioner.

[0077] The embodiment of the present application combines voice recognition technology with density clustering password analysis technology to achieve multi-factor identity authentication by capturing user voice input and performing density clustering analysis on it. This combination can improve the security of the air-conditioning system and prevent unauthorized user access and control. The embodiment of the present application uses density clustering technology to perform cluster analysis on the user's multi-dimensional data (such as voiceprints, behavioral habits, etc.). By constructing a tree diagram, the system can be layered according to the user's habits and characteristics, thereby generating unique passwords and identity authentication mechanisms to improve the security of air-conditioning authentication. The embodiment of the present application has a real-time feedback mechanism that can promptly prompt the user of the current security status and warn of any suspicious activities. This mechanism not only improves the security of the air-conditioning system, but also enhances the user's trust and user experience.

[0078] The embodiment of the present invention further provides an air conditioner authentication device based on voice recognition technology, which is used to execute any embodiment of the air conditioner authentication method based on voice recognition technology. Figure 8 , Figure 8 A schematic block diagram of an air conditioner authentication device based on speech recognition technology provided by an embodiment of the present invention.

[0079] Among them, Figure 8 As shown, the air conditioner authentication device 4 based on voice recognition technology includes a voiceprint verification unit 41, a user data acquisition unit 42 and an air conditioner authentication unit 43.

[0080] A voiceprint verification unit 41, configured to receive a voice control instruction and perform voiceprint verification based on the voice control instruction;

[0081] A user data acquisition unit 42, configured to acquire historical user data corresponding to the voice control instruction if the voiceprint verification passes;

[0082] The air conditioner authentication unit 43 is used to perform density cluster analysis based on the historical user data, generate verification information, and authenticate the air conditioner based on the verification information.

[0083] Further, the air conditioner authentication unit 43 includes:

[0084] A data preprocessing unit, used to preprocess the historical user data to obtain an initial data set;

[0085] A clustering processing unit, configured to generate a target cluster by performing density clustering processing on each data point in the initial data set;

[0086] A verification information generating unit, configured to construct a dendrogram based on the target clustering, and perform hierarchical clustering according to the dendrogram to generate the verification information;

[0087] An authentication unit is used to authenticate the air conditioner based on the verification information.

[0088] Furthermore, the clustering processing unit includes:

[0089] A neighborhood point number calculation unit is used to calculate the number of points in the neighborhood corresponding to each data point in the initial data set to obtain the neighborhood point number;

[0090] A core point confirmation unit, used to confirm the core point from the neighborhood points according to a preset density threshold and a preset minimum number of points;

[0091] The target cluster generation unit is used to recursively add data points in the neighborhood starting from each of the core points to obtain the target cluster.

[0092] Furthermore, the verification information generating unit includes:

[0093] A dendrogram construction unit, configured to construct a dendrogram based on the target cluster, wherein the nodes in the dendrogram represent user features in the target cluster, and the edges in the dendrogram represent associations between the user features;

[0094] A hierarchical processing unit, used for performing hierarchical clustering processing on the data in the dendrogram to obtain hierarchical clusters;

[0095] An information generating unit is used to generate the verification information according to the features in the hierarchical clustering.

[0096] Furthermore, the hierarchical processing unit comprises:

[0097] A feature extraction unit, used to extract features from the hierarchical clustering to obtain target features;

[0098] A feature encoding unit, used for encoding the target feature to obtain a target vector;

[0099] A conversion unit is used to convert the target vector into the verification information.

[0100] Furthermore, the voiceprint verification unit 41 includes:

[0101] An instruction receiving unit, used for receiving the voice control instruction;

[0102] A voiceprint feature generating unit, used for extracting features of the voice control command by using a Mel frequency cepstral coefficient feature extraction technique to obtain a voiceprint feature;

[0103] A comparison unit, configured to compare the voiceprint feature with voiceprint data in a preset database by using a dynamic time warping method;

[0104] A first result unit, configured to verify that the voiceprint verification is successful if the voiceprint feature exists in the preset database;

[0105] The second result unit is used to determine that the voiceprint verification fails if the voiceprint feature does not exist in the preset database.

[0106] Furthermore, the user data acquisition unit 42 includes:

[0107] a target user confirmation unit, configured to confirm the target user according to the voiceprint feature in the voice control instruction if the voiceprint verification passes;

[0108] A historical data acquisition unit is used to acquire the historical user data of the target user from the preset database.

[0109] The air conditioner authentication device based on voice recognition technology can be implemented in the form of a computer program. The computer program can be used in Fig. 9 The air conditioner shown is running.

[0110] See also Fig. 9 , Fig. 9 5 is a schematic block diagram of an air conditioner provided by an embodiment of the present invention. The air conditioner 500 includes a processor 502 , a memory and a network interface 505 connected via a device bus 501 , wherein the memory may include a storage medium 503 and an internal memory 504 .

[0111] The storage medium 503 can store an operating device 5031 and a computer program 5032. When the computer program 5032 is executed, the processor 502 can execute an air conditioner authentication method based on voice recognition technology.

[0112] The processor 502 is used to provide computing and control capabilities to support the operation of the entire air conditioner 500.

[0113] The internal memory 504 provides an environment for the operation of the computer program 5032 in the storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute the air conditioner authentication method based on the voice recognition technology.

[0114] The network interface 505 is used for network communication, such as providing transmission of data information, etc. Those skilled in the art can understand that the structure shown in the embodiment of the present application is only a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation on the air conditioner 500 to which the solution of the present invention is applied. The specific air conditioner 500 may include more or less components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0115] The processor 502 is used to run the computer program 5032 stored in the memory to implement the air conditioner authentication method based on the voice recognition technology disclosed in the embodiment of the present invention.

[0116] Those skilled in the art will appreciate that the embodiments of the air conditioner shown in the embodiments of the present application do not constitute a limitation on the specific configuration of the air conditioner. In other embodiments, the air conditioner may include more or fewer components than shown, or combine certain components, or arrange the components differently. For example, in some embodiments, the air conditioner may only include a memory and a processor. In such embodiments, the structure and function of the memory and the processor are consistent with the above-described embodiments, and will not be described in detail herein.

[0117] It should be understood that in the embodiment of the present invention, the processor 502 may be a central processing unit (CPU), and the processor 502 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0118] In another embodiment of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. The computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the air conditioner authentication method based on speech recognition technology disclosed in the embodiment of the present invention is implemented.

[0119] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the above-described equipment, devices and units can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. Those of ordinary skill in the art can appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented with electronic hardware, computer software or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to the function. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0120] In the several embodiments provided by the present invention, it should be understood that the disclosed equipment, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. Units with the same function may also be combined into one unit. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices or units, or may be an electrical, mechanical or other form of connection.

[0121] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present invention.

[0122] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0123] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a background server, or a network device, etc.) to perform all or part of the steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), disk or optical disk and other media that can store program codes.

[0124] The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. An air conditioner authentication method based on speech recognition technology, characterized in that: include: Receiving a voice control instruction, and performing voiceprint verification based on the voice control instruction; If the voiceprint verification is passed, obtaining historical user data corresponding to the voice control command; Density clustering analysis is performed based on the historical user data to generate verification information, and the air conditioner is authenticated based on the verification information.

2. The air conditioner authentication method based on voice recognition technology according to claim 1, characterized in that: The performing density cluster analysis based on the historical user data to generate verification information, and authenticating the air conditioner based on the verification information, includes: Preprocessing the historical user data to obtain an initial data set; Generating a target cluster by performing density clustering processing on each data point in the initial data set; Constructing a dendrogram based on the target clustering, and performing hierarchical clustering according to the dendrogram to generate the verification information; The air conditioner is authenticated based on the verification information.

3. The air conditioner authentication method based on voice recognition technology according to claim 2 is characterized in that: The generating target cluster by performing density clustering processing on each data point in the initial data set includes: Calculate the number of points in the neighborhood corresponding to each data point in the initial data set to obtain the number of neighborhood points; Determine the core point from the neighborhood points according to a preset density threshold and a preset minimum number of points; Starting from each of the core points, data points in the neighborhood are recursively added to obtain the target cluster.

4. The air conditioner authentication method based on voice recognition technology according to claim 2, characterized in that: The step of constructing a dendrogram based on the target clustering and performing hierarchical clustering according to the dendrogram to generate the verification information includes: Constructing a dendrogram based on the target cluster, wherein the nodes in the dendrogram represent the user features in the target cluster, and the edges in the dendrogram represent the association relationships between the user features; Performing hierarchical clustering on the data in the dendrogram to obtain hierarchical clusters; The verification information is generated according to features in the hierarchical clustering.

5. The air conditioner authentication method based on voice recognition technology according to claim 4 is characterized in that: The generating the verification information according to the features in the hierarchical clustering comprises: Performing feature extraction on the hierarchical clustering to obtain target features; Performing feature encoding on the target feature to obtain a target vector; The target vector is converted into the verification information.

6. The air conditioner authentication method based on voice recognition technology according to any one of claims 1 to 5, characterized in that: The receiving of the voice control instruction and performing voiceprint verification based on the voice control instruction includes: receiving the voice control instruction; Using Mel frequency cepstral coefficient feature extraction technology to extract features of the voice control command to obtain voiceprint features; Comparing the voiceprint feature with the voiceprint data in a preset database by using a dynamic time warping method; If the voiceprint feature exists in the preset database, the voiceprint verification is successful; If the voiceprint feature does not exist in the preset database, the voiceprint verification fails.

7. The air conditioner authentication method based on voice recognition technology according to claim 6, characterized in that: If the voiceprint verification is passed, obtaining historical user data corresponding to the voice control command includes: If the voiceprint verification passes, confirming the target user according to the voiceprint feature in the voice control instruction; The historical user data of the target user is obtained from the preset database.

8. An air conditioner authentication device based on voice recognition technology, characterized in that: include: A voiceprint verification unit, configured to receive a voice control instruction and perform voiceprint verification based on the voice control instruction; A user data acquisition unit, configured to acquire historical user data corresponding to the voice control instruction if the voiceprint verification passes; The air conditioner authentication unit is used to perform density cluster analysis based on the historical user data, generate verification information, and authenticate the air conditioner based on the verification information.

9. An air conditioner, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the air conditioner authentication method based on voice recognition technology according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, enables the processor to perform the air conditioner authentication method based on voice recognition technology as described in any one of claims 1 to 7.