A bluetooth connection management method, terminal device and household appliance

By sending verification requests and responses in the Bluetooth module state of home appliances to determine legitimacy and configure the device list, the security risks of Bluetooth connections between home appliances and unauthorized users are resolved, enabling the management of Bluetooth connections for legitimate users and improving security and accuracy.

CN115701159BActive Publication Date: 2025-12-19FOSHAN SHUNDE MIDEA ELECTRONICS TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110875323.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-30
Publication Date
2025-12-19
Estimated Expiration
2041-07-30

AI Technical Summary

Technical Problem

Bluetooth connections between home appliances and unauthorized users pose security risks and require effective management to prevent unauthorized control.

Method used

The system sends a verification request when the Bluetooth module of the home appliance is connected, receives a verification response, and decides whether to establish a connection based on the verification result. It also configures a device list to record allowed terminal devices and uses verification information such as serial numbers and trigger requests to obtain the permissions of legitimate users.

Benefits of technology

It improves the security of Bluetooth communication in home appliances, ensuring that only authorized users can establish connections, preventing unauthorized users from connecting via Bluetooth, reducing misoperation, and improving operational accuracy and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115701159B_ABST
    Figure CN115701159B_ABST
Patent Text Reader

Abstract

The application discloses a Bluetooth connection management method, a terminal device and a household appliance. The method is applied to the terminal device, and comprises the following steps: when it is detected that a Bluetooth module of the household appliance is in a connection state, sending a verification request, wherein the verification request comprises verification information required by a verification operation; receiving a verification response corresponding to the verification request, wherein the verification response comprises a verification result after the verification information is verified; and if the verification result is passed, establishing a connection with the Bluetooth module. The scheme provided by the application aims to solve the technical problem that the Bluetooth connection between the household appliance and an illegal user in the prior art has a security risk.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of electric appliances, and more particularly, to a Bluetooth connection management method, a terminal device and a household appliance. BACKGROUND

[0002] Intelligentization is the focus and key of current and future electric appliance technology development, and is the commanding point of economic technology in the 21st century. With the development of microelectronic technology, power electronic technology, computer control technology and network communication technology, an electric appliance intelligentization component taking digital processing technology as the core emerges as the times require. It is a new electric appliance that combines computers, digital processing technology and electric appliance control technology.

[0003] In the traditional household appliance control process, mechanical or infrared directional remote control operation is generally used. Mechanical buttons may fail after being used for a long time. On the other hand, infrared directional remote control needs to be controlled in a directional manner for a target device, which has several shortcomings: poor robustness of control, need to be in the same space and directional aiming, and remote controller is easy to lose and difficult to find.

[0004] In view of the above problems, an omnidirectional multiple space virtual digital remote control interaction technology is proposed to achieve the purpose of digital remote control. The main feature of the omnidirectional multiple space virtual digital remote control is the directionless control technology. The data communication link in the room where the household appliance is located can rely on the Bluetooth radio frequency link for communication.

[0005] After allowing the household appliance to establish a Bluetooth connection with the outside, if an illegal user establishes a connection with the household appliance by means of a Bluetooth module, it will cause risks in the control operation of the household appliance. Therefore, after the household appliance establishes a connection with an illegal user, how to manage the Bluetooth connection between the household appliance and the illegal user is a problem to be solved. SUMMARY

[0006] The main purpose of the present application is to provide a Bluetooth connection management method, a terminal device and a household appliance, which aims to solve the technical problem of security risks in the Bluetooth connection between the household appliance and the illegal user in the prior art.

[0007] To achieve the above purpose, the present application provides a Bluetooth connection management method applied to a terminal device, comprising:

[0008] When it is detected that the Bluetooth module of the household appliance is in a connection state, a verification request is sent, wherein the verification request includes verification information required for a verification operation;

[0009] A verification response corresponding to the verification request is received, wherein the verification response includes a verification result after the verification information is verified;

[0010] If the verification result is passed, a connection is established with the Bluetooth module.

[0011] Preferably, before the sending of the verification request, the method further comprises:

[0012] Obtaining identification information of a target terminal device in a connection state with the Bluetooth module;

[0013] According to the identification information, determining whether the target terminal device is a preset legal terminal device;

[0014] If the target terminal device is a legal terminal device, the sending of the verification request is not allowed.

[0015] Preferably, before the sending of the verification request, the method further comprises:

[0016] Sending a trigger request of a verification operation;

[0017] Receiving a trigger response corresponding to the trigger request, wherein the trigger response comprises a verification mode of the verification operation;

[0018] The sending of the verification request comprises:

[0019] According to the verification mode in the trigger response, determining verification information corresponding to the verification mode;

[0020] Sending the verification request comprising the verification information.

[0021] Preferably, the verification information comprises a serial number SN of the home appliance.

[0022] Preferably, after the connection with the Bluetooth module is established, the method further comprises:

[0023] Configuring a device list for the Bluetooth module, wherein the device list records terminal devices allowed to establish a connection.

[0024] Preferably, at least one of the verification request and the verification response is a broadcast message based on a Bluetooth protocol.

[0025] A computer readable storage medium, having stored thereon a computer program, the computer program being executed by a processor to implement the network configuration method of any one of the preceding.

[0026] A terminal device, comprising:

[0027] A memory configured to store a computer program;

[0028] A processor configured to execute the computer program to implement the network configuration method of any one of the preceding.

[0029] A management method of Bluetooth connection applied to a home appliance device, comprising:

[0030] After being in a connection state with a first terminal device through a Bluetooth module, receiving a verification request sent by a second terminal device, wherein the verification request comprises verification information required by a verification operation;

[0031] sending a verification response, wherein the verification response comprises a verification result after verifying the verification information;

[0032] if the verification result is passed, establishing a connection with the second terminal device through the Bluetooth module.

[0033] Preferably, before receiving the verification request sent by the second terminal device, the method further comprises:

[0034] periodically sending an identification of the first terminal device.

[0035] Preferably, after establishing the connection with the second terminal device through the Bluetooth module, the method further comprises:

[0036] obtaining a device list configured by the second terminal device, wherein the device list records terminal devices allowed to establish a connection;

[0037] managing terminal devices requesting to establish a Bluetooth connection according to the device list.

[0038] A computer readable storage medium, having stored thereon a computer program, the computer program being executed by a processor to implement the network configuration method of any of the preceding claims.

[0039] A home appliance device, comprising:

[0040] a memory configured to be adapted to store a computer program;

[0041] a processor configured to be adapted to execute the computer program to implement the network configuration method of any of the preceding claims.

[0042] In the technical solution of the present application, in the case of a Bluetooth connected device, the Bluetooth connection right is obtained through a verification operation, so that the Bluetooth connection right can be retrieved from an illegal user when the illegal user connects through Bluetooth, the home appliance device is disconnected from the Bluetooth connection with the illegal user, and can establish a Bluetooth connection with a legal user, thereby improving the security of Bluetooth communication of the home appliance device. BRIEF DESCRIPTION OF DRAWINGS

[0043] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings described below only show some of the embodiments of the present application, and all other drawings obtained by those of ordinary skill in the art without creative effort based on these drawings also belong to the protection scope of the present application.

[0044] Figure 1 The flow chart of the Bluetooth connection management method provided for the first embodiment of the present application is shown in the figure.

[0045] Figure 2 The flow chart of the Bluetooth connection management method provided for the second embodiment of the present application is shown in the figure.

[0046] Figure 3 The flow chart of the Bluetooth connection management method provided for the third embodiment of the present application is shown in the figure.

[0047] Figure 4 The flow chart of the Bluetooth connection management method provided for the fourth embodiment of the present application is shown in the figure.

[0048] Figure 5 The flow chart of the Bluetooth connection management method provided for the fifth embodiment of the present application is shown in the figure.

[0049] Figure 6 The interaction diagram of the Bluetooth connection management method provided for the fifth embodiment of the present application is shown in the figure. DETAILED DESCRIPTION

[0050] In order to make the objectives, technical solutions and advantages of the present application clearer, the following will describe the embodiments of the present application in detail with reference to the drawings. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other arbitrarily without conflict.

[0051] The technical solutions in the embodiments of the present application will be described clearly and completely with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort belong to the protection scope of the present application.

[0052] It should be noted that all directionality indications (such as up, down, left, right, front, back, etc.) in the embodiments of the present application are only used to explain the relative position relationship, movement condition, etc. between components in a certain posture (as shown in the drawings). If the certain posture changes, the directionality indications also change accordingly.

[0053] In addition, the descriptions such as "first", "second" and the like in the present application are only for the purpose of description and cannot be understood as indicating or implying the relative importance of the technical features indicated or implying the number of technical features indicated. Therefore, the features defined as "first", "second" can be explicitly or implicitly included at least one of the features. In the description of the present application, the meaning of "a plurality of" is at least two, for example, two, three, etc., unless otherwise explicitly specified and limited.

[0054] In the present application, unless otherwise explicitly specified and limited, the terms "connection", "fixing" and the like should be understood broadly, for example, "fixing" can be fixed connection, or detachable connection, or integral; can be mechanical connection, or electrical connection; can be directly connected, or indirectly connected through intermediate medium, can be the internal communication of two elements or the interaction relationship between two elements, unless otherwise explicitly limited. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.

[0055] In addition, the technical solutions of various embodiments of the present application can be combined with each other, but it must be based on the fact that a person skilled in the art can realize it, when the combination of technical solutions appears contradictory or unachievable, it should be considered that the combination of technical solutions does not exist, nor within the scope of protection required by the present application.

[0056] Embodiment one

[0057] Figure 1 The flow chart of the management method of Bluetooth connection provided by the first embodiment of the present application. As shown in the figure, the method is applied to a terminal device, and the method comprises: Figure 1

[0058] Step 101, if the Bluetooth module in the household appliance device is in a connection state, send a verification request, wherein the verification request comprises verification information, wherein the verification information is used to perform a verification operation;

[0059] In an exemplary embodiment, the Bluetooth module of the terminal device can be started, and a device with Bluetooth communication function is searched. The broadcast message sent by the Bluetooth module in the household appliance device is acquired, wherein the broadcast message is used to notify that the Bluetooth module in the household appliance device has been in a connection state, and the information that the Bluetooth module is in a connection state is obtained according to the broadcast message.

[0060] In an exemplary embodiment, the verification request can be sent to the cloud server through the network, and the cloud server is requested to perform a verification operation, wherein the verification information can be the device identifier or user information of the terminal device; wherein the cloud server is used to uniformly manage the household appliance device. Specifically, the cloud server can be the cloud server of the manufacturer of the household appliance device. ​

[0061] In an example embodiment, the verification request can be sent to the home appliance device, requesting the home appliance device to perform the verification operation. For example, after a specific home appliance device is woken up by a preset voice wake-up instruction, a voice control command can be sent to perform the verification operation, such as a voice control command in the format of "Bluetooth verification, content of user identification".

[0062] For example, the user identification of the terminal device is 13812345678, and a verification request can be sent to the cloud server, which carries the verification information of the user identification. Alternatively, after the home appliance device is woken up, a voice control command is output, and the content is "Bluetooth verification 13812345678".

[0063] Step 102, receiving a verification response corresponding to the verification request, wherein the verification response includes a verification result, wherein the verification result is obtained by performing a verification operation on the verification information;

[0064] Taking the cloud server as an example, the cloud server determines whether the verification information is in the local record of the legal user library. If the information record in the verification information is in the legal user library, the verification result is passed; otherwise, the verification result is different.

[0065] For example, if the legal user library records the user identification of the legal user, and records the user identification 13812345678, it means that the verification information is verified.

[0066] Step 103, when the verification result is passed, a connection with the Bluetooth module is established.

[0067] When the verification result is passed, it means that the terminal device has the permission to establish a connection with the Bluetooth module in the home appliance device, and therefore, a connection request with the Bluetooth module is initiated.

[0068] Based on the above verification operation, the home appliance device can disconnect the Bluetooth connection with the illegal user, and further establish a Bluetooth connection with the legal user.

[0069] Optionally, if the cloud server determines that the verification result is passed, the home appliance device can be notified to disconnect the current Bluetooth connection, so as to facilitate the establishment of a Bluetooth connection with the terminal device having the connection establishment permission; if the home appliance device determines that the verification result is passed, the current Bluetooth connection is disconnected, and the Bluetooth connection with the terminal device is waited.

[0070] The method provided by the embodiment one of the present application, if the Bluetooth module in the household appliance is in a connection state, a verification request is sent, wherein the verification request comprises verification information, a verification response corresponding to the verification request is received, wherein the verification response comprises a verification result, and when the verification result is passed, a connection is established with the Bluetooth module, and in the case of a Bluetooth connected device, the Bluetooth connection right is acquired through the verification operation, so that the Bluetooth connection right is retrieved from an illegal user when the illegal user connects through Bluetooth, the household appliance is disconnected from the Bluetooth connection with the illegal user, a Bluetooth connection with a legal user can be established, and the security of the Bluetooth communication of the household appliance is improved.

[0071] Embodiment two

[0072] Figure 2 The flowchart of the Bluetooth connection management method provided by the embodiment two of the present application. As shown in the figure, the method is applied to a terminal device, and the method comprises the following steps. Figure 2

[0073] Step 201, if the Bluetooth module in the household appliance is in a connection state, a target terminal device connected to the Bluetooth module is acquired.

[0074] In an example embodiment, the Bluetooth module of the terminal device can be started, and a device with Bluetooth communication function is searched. A broadcast message sent by the Bluetooth module in the household appliance is acquired, wherein the broadcast message is used to notify that the Bluetooth module in the household appliance is in a connection state, and the information that the Bluetooth module is in a connection state is obtained according to the broadcast message.

[0075] In an example embodiment, the identification information of the target terminal device can be controlled by the household appliance to output the voice control command, and the identification information of the target terminal device is obtained through the voice playing module or the display module of the household appliance.

[0076] Preferably, the identification information of the target terminal device is carried in the broadcast message sent by the Bluetooth module, so as to obtain the target terminal device connected to the Bluetooth module.

[0077] The target terminal device is acquired from the broadcast message of the Bluetooth module, so that the acquisition of the target terminal device is quickly completed, the acquisition efficiency is improved, and the implementation is simple.

[0078] The identification information of the terminal device obtained above is part of the whole content of the identification information, so as to ensure the privacy of the data.

[0079] Taking the identification information of the terminal device as a mobile phone number as an example, if the number of the user information is 13111111111, the identification information of the target terminal device in the broadcast message can be 131*****111, wherein * represents the hidden information.

[0080] ​Step 202, judging whether the target terminal device is a pre-set legal terminal device or not;

[0081] It can be judged whether the verification information is in the locally recorded legal user library. If the identification information of the target terminal device is in the legal user library, the flow ends; otherwise, step 203 is executed.

[0082] If the obtained target identification information is part of the identification information, only the part of the identification information is compared. Taking the identification information of the target terminal device as 131*****111 for example, it is judged whether the identification of the legal user library including 11 characters has the user identification with the first 3 characters being 131 and the last 3 characters being 111. If yes, it is determined that the target terminal device is a legal terminal device; otherwise, it is determined that the target terminal device is an illegal terminal device.

[0083] By judging whether the target terminal device currently connected to the Bluetooth module in the home appliance device is a legal terminal device or not, the occurrence of misoperation can be reduced, and the accuracy of operation can be improved.

[0084] Step 203, sending a verification request, wherein the verification request includes verification information, wherein the verification information is used to execute a verification operation;

[0085] In an example embodiment, the verification request can be sent to a cloud server through a network, requesting the cloud server to perform a verification operation, wherein the verification information can be a device identification of a terminal device or user information; wherein the cloud server is used to uniformly manage home appliance devices. Specifically, the cloud server can be a cloud server of a manufacturer of the home appliance device.

[0086] In an example embodiment, the verification request can be sent to the home appliance device, requesting the home appliance device to perform a verification operation. For example, after a specific home appliance device is woken up by a pre-set voice wake-up instruction, a voice control command can be sent to execute a verification operation, such as a voice control command in the format of "Bluetooth verification, content of user identification".

[0087] For example, the user identification of a terminal device is 13812345678, a verification request can be sent to a cloud server, and the verification information carried by the verification request is the user identification. Or, after the home appliance device is woken up, a voice control command is output, and the content is "Bluetooth verification 13812345678".

[0088] Step 204, receiving a verification response corresponding to the verification request, wherein the verification response includes a verification result, wherein the verification result is obtained by performing a verification operation on the verification information;

[0089] Taking the cloud server receiving the verification request as an example, the cloud server judges whether the verification information is in the local record of the legal user library. If the information record in the verification information is in the legal user library, the verification result is passed; otherwise, the verification result is not passed.

[0090] For example, if the legal user library records the user identification of the legal user, and records the user identification as 13812345678, it indicates that the verification information is verified.

[0091] Step 205, when the verification result is passed, the connection with the Bluetooth module is established.

[0092] When the verification result is passed, it indicates that the terminal device has the permission to establish the connection with the Bluetooth module in the household appliance, and therefore, the connection request with the Bluetooth module is initiated.

[0093] Based on the above verification operation, the household appliance can disconnect the Bluetooth connection with the illegal user, and further establish the Bluetooth connection with the legal user.

[0094] Optionally, if the cloud server determines that the verification result is passed, the household appliance can be notified to disconnect the current Bluetooth connection, so as to facilitate the establishment of the Bluetooth connection with the terminal device having the connection establishment permission; if the household appliance determines that the verification result is passed, the current Bluetooth connection is disconnected, and the Bluetooth connection with the terminal device is waited.

[0095] The method provided by the second embodiment of the application can be used when the Bluetooth module in the household appliance is in the connection state. The verification request is sent, the verification request includes the verification information, the verification response corresponding to the verification request is received, the verification response includes the verification result, and the connection with the Bluetooth module is established when the verification result is passed. In the case of the Bluetooth connected device, the Bluetooth connection right is acquired through the verification operation, so that the Bluetooth connection right can be recovered from the illegal user when the illegal user connects through the Bluetooth, the household appliance can disconnect the Bluetooth connection with the illegal user, and can establish the Bluetooth connection with the legal user, thereby improving the security of the Bluetooth communication of the household appliance. By judging whether the target terminal device connected with the Bluetooth module in the household appliance is a legal terminal device, the occurrence of the misoperation can be reduced, and the accuracy of the operation can be improved.

[0096] Embodiment three

[0097] Figure 3 The flowchart of the Bluetooth connection management method provided by the third embodiment of the application is shown in FIG. 3. Figure 3 As shown in FIG. 3, the method is applied to the terminal device, and the method includes the following steps.

[0098] Step 301, if the Bluetooth module in the household appliance is in the connection state, the target terminal device connected with the Bluetooth module is acquired.

[0099] In an example embodiment, the Bluetooth module of the terminal device can be started to search for a device with Bluetooth communication function. A broadcast message sent by the Bluetooth module in the household appliance device is acquired, where the broadcast message is used to inform that the Bluetooth module in the household appliance device is in a connection state, and information that the Bluetooth module is in the connection state is obtained according to the broadcast message.

[0100] In an example embodiment, the household appliance device can be controlled to output the identification information of the target terminal device through a voice control command, and the identification information of the target terminal device is obtained through the voice playing module or the display module of the household appliance device.

[0101] Preferably, the identification information of the target terminal device can be carried in the broadcast message sent by the Bluetooth module, so as to obtain the target terminal device connected to the Bluetooth module.

[0102] The target terminal device is acquired from the broadcast message of the Bluetooth module, so that the acquisition of the target terminal device can be quickly completed, the acquisition efficiency is improved, and the implementation is simple.

[0103] The obtained identification information of the terminal device is part of the whole content of the identification information, so as to ensure the privacy of the data.

[0104] Taking the identification information of the terminal device as a mobile phone number as an example, if the number of the user information is 13111111111, the identification information of the target terminal device in the broadcast message can be 131*****111, where * represents the hidden information.

[0105] Step 302, determining whether the target terminal device is a pre-set legal terminal device;

[0106] It can be determined whether the verification information is in the local record of the legal user library, if the identification information of the target terminal device is in the legal user library, the process is ended; otherwise, step 203 is executed.

[0107] If the obtained target identification information is part of the identification information, only the part of the content is compared. Taking the identification information of the target terminal device as 131*****111 as an example, it is determined whether the identification information including 11 characters in the legal user library has a user identification with the first 3 characters being 131 and the last 3 characters being 111, if yes, it is determined that the target terminal device is a legal terminal device; otherwise, it is determined that the target terminal device is an illegal terminal device.

[0108] By determining whether the target terminal device currently connected to the Bluetooth module in the household appliance device is a legal terminal device, the occurrence of misoperation can be reduced, and the accuracy of operation is improved.

[0109] Step 303, sending a trigger request, the trigger request being used to trigger the start of the verification operation;

[0110] Wherein, the receiver of the trigger request is the same as the device performing the verification operation.

[0111] Step 304, receiving a trigger response corresponding to the trigger request, the trigger response carrying a verification mode corresponding to the verification operation;

[0112] Wherein, the verification mode can indicate the content of the verification information required to be provided, such as the identification information of the target terminal device or the unique identifier of the home appliance device.

[0113] Step 305, obtaining the verification information corresponding to the verification mode;

[0114] The unique identifier can be the serial number (SN) of the home appliance device.

[0115] For example, the last n digits of the SN of the home appliance device can be used as the verification information, where n can be any integer between 4 and 8.

[0116] The verification mode is obtained through the trigger request, and the verification request is sent based on the verification mode, which avoids the security risks caused by using the default verification mode and improves the security of the verification operation.

[0117] Step 306, sending a verification request including the verification information;

[0118] In an exemplary embodiment, the verification request can be sent to the cloud server through the network; or, sent to the home appliance device through the voice control command.

[0119] A specific home appliance device can be woken up through a preset voice wake-up instruction, and then the voice control command is sent to execute the verification operation, such as the format of the voice control command being "Bluetooth verification, verification information".

[0120] For example, the last 3 digits of the SN of the home appliance device are used as the verification information, and the verification information is 123, the verification request can be sent to the cloud server, and the verification information carried by the verification request is 123. Or, after the home appliance device is woken up, the voice control command is output, and the content is "Bluetooth verification 123".

[0121] Step 307, receiving a verification response corresponding to the verification request, wherein the verification response includes a verification result, and the verification result is obtained by performing the verification operation on the verification information;

[0122] Taking the cloud server receiving the verification request as an example, the cloud server judges whether the verification information is in the local record of the legal user library. If the information record in the verification information is in the legal user library, the verification result is passed; otherwise, the verification result is not passed.

[0123] For example, if the legal user library records the user identification of the legal user, and records the user identification as 13812345678, it indicates that the verification information is verified.

[0124] Step 308, when the verification result is passed, the connection with the Bluetooth module is established.

[0125] When the verification result is passed, it indicates that the terminal device has the permission to establish the connection with the Bluetooth module in the household appliance, and therefore, the connection request with the Bluetooth module is initiated.

[0126] Based on the above verification operation, the household appliance can disconnect the Bluetooth connection with the illegal user, and further establish the Bluetooth connection with the legal user.

[0127] Optionally, if the cloud server determines that the verification result is passed, the household appliance can be notified to disconnect the current Bluetooth connection, so as to facilitate the establishment of the Bluetooth connection with the terminal device having the connection establishment permission; if the household appliance determines that the verification result is passed, the current Bluetooth connection is disconnected, and the Bluetooth connection with the terminal device is waited.

[0128] The method provided in the third embodiment of the application, if the Bluetooth module in the household appliance is in the connection state, the verification request is sent, wherein the verification request includes verification information, the verification response corresponding to the verification request is received, wherein the verification response includes the verification result, and the connection with the Bluetooth module is established when the verification result is passed. In the case of the Bluetooth connected device, the Bluetooth connection right is acquired through the verification operation, so that the Bluetooth connection right can be recovered from the illegal user when the illegal user connects through the Bluetooth, the household appliance disconnects the Bluetooth connection with the illegal user, and can establish the Bluetooth connection with the legal user, thereby improving the security of the Bluetooth communication of the household appliance. By judging whether the target terminal device currently connected with the Bluetooth module in the household appliance is a legal terminal device, the occurrence of the misoperation can be reduced, and the accuracy of the operation is improved. The verification mode is acquired through the trigger request, and the verification request is sent based on the verification mode, thereby avoiding the security risk caused by adopting the default verification mode, and improving the security of the verification operation.

[0129] Embodiment four

[0130] Figure 4 The flowchart of the method for acquiring the voice data provided in the fourth embodiment of the application. As shown in the figure, Figure 4 the method is applied to an air conditioner, and the method comprises the following steps.

[0131] Step 401, if the Bluetooth module in the home appliance device is in a connection state, obtaining a target terminal device connected to the Bluetooth module;

[0132] In an example embodiment, the Bluetooth module of the terminal device can be started to search for a device with Bluetooth communication function. A broadcast message sent by the Bluetooth module in the home appliance device is obtained, where the broadcast message is used to inform that the Bluetooth module in the home appliance device is in a connection state, and the information that the Bluetooth module is in a connection state is obtained according to the broadcast message.

[0133] In an example embodiment, the identification information of the target terminal device can be controlled to be output by the home appliance device through a voice control command, and the identification information of the target terminal device is obtained through the voice playing module or the display module of the home appliance device.

[0134] Preferably, the identification information of the target terminal device is carried in the broadcast message sent by the Bluetooth module, so as to obtain the target terminal device connected to the Bluetooth module.

[0135] The target terminal device is obtained from the broadcast message of the Bluetooth module, so that the target terminal device can be quickly obtained, the efficiency is improved, and the implementation is simple.

[0136] The obtained identification information of the terminal device is part of the whole content of the identification information, so as to ensure the privacy of the data.

[0137] Taking the identification information of the terminal device as a mobile phone number as an example, if the number of the user information is 13111111111, the identification information of the target terminal device in the broadcast message can be 131*****111, where * represents the hidden information.

[0138] Step 402, judging whether the target terminal device is a pre-set legal terminal device or not;

[0139] It can be judged whether the verification information is in the local record of the legal user library or not, if the identification information of the target terminal device is in the legal user library, the process is ended; otherwise, step 403 is executed.

[0140] If the obtained target identification information is part of the identification information, only the part of the content is compared. Taking the identification information of the target terminal device as 131*****111 as an example, it is judged whether the identification information including 11 characters in the legal user library has a user identification with the first 3 characters being 131 and the last 3 characters being 111 or not, if yes, the target terminal device is determined to be a legal terminal device; otherwise, the target terminal device is determined to be an illegal terminal device.

[0141] By judging whether the target terminal device currently connected by the Bluetooth module in the home appliance device is a legal terminal device, the occurrence of misoperation can be reduced, and the accuracy of operation can be improved.

[0142] In step 403, a trigger request for triggering the start of the verification operation is sent by using a broadcast message of the Bluetooth protocol.

[0143] The receiver of the trigger request is the same device as that performing the verification operation.

[0144] In step 404, a trigger response corresponding to the trigger request is received, and the verification mode corresponding to the verification operation is carried in the trigger response.

[0145] The verification mode can indicate the content of the verification information required to be provided, such as the identification information of the target terminal device or the unique identifier of the home appliance device.

[0146] The trigger response is obtained from the broadcast message sent by the Bluetooth module of the home appliance device.

[0147] In step 405, the verification information corresponding to the verification mode is obtained.

[0148] The unique identifier can be the serial number (SN) of the home appliance device.

[0149] For example, the last n digits of the SN of the home appliance device can be used as the verification information, where n can be any integer between 4 and 8.

[0150] The verification mode is obtained by the trigger request, and the verification request is sent based on the verification mode, which avoids the security risks caused by using the default verification mode and improves the security of the verification operation.

[0151] In step 406, a verification request including the verification information is sent by using a broadcast message of the Bluetooth protocol.

[0152] In an exemplary embodiment, the verification request is sent to the home appliance device by using a broadcast message of the Bluetooth protocol.

[0153] For example, the last 4 digits of the SN of the home appliance device can be used as the verification information, and the verification information is 123, and the verification information carried in the verification request is 1234.

[0154] In step 407, a verification response corresponding to the verification request is received, and the verification result is included in the verification response, where the verification result is obtained by performing the verification operation on the verification information.

[0155] The verification response is obtained from the broadcast message sent by the Bluetooth module of the home appliance device.

[0156] Taking the cloud server as an example, the cloud server judges whether the verification information is in the local record of the legal user library. If the information record in the verification information is in the legal user library, the verification result is passed. Otherwise, the verification result is different.

[0157] For example, if the legal user library records the user identification of the legal user, and records the user identification as 13812345678, it means that the verification information is verified.

[0158] Based on the broadcast message sent by the Bluetooth module of the terminal device and the household appliance device, the verification operation is completed, the operation process is simple, and the implementation is convenient.

[0159] Step 408, when the verification result is passed, the connection with the Bluetooth module is established.

[0160] When the verification result is passed, it means that the terminal device has the permission to establish the connection with the Bluetooth module in the household appliance device, so the connection request with the Bluetooth module is initiated.

[0161] Based on the above verification operation, the household appliance device can disconnect the Bluetooth connection with the illegal user, and further establish the Bluetooth connection with the legal user.

[0162] Optionally, if the cloud server determines that the verification result is passed, the household appliance device can be notified to disconnect the current Bluetooth connection, so as to facilitate the establishment of the Bluetooth connection with the terminal device having the connection establishment permission; if the household appliance device determines that the verification result is passed, the current Bluetooth connection is disconnected, and the Bluetooth connection with the terminal device is waited.

[0163] Step 409, the Bluetooth module in the household appliance device is configured with a corresponding device list, wherein the device list records the terminal device allowed to establish the Bluetooth connection with the Bluetooth module.

[0164] By configuring the device list, the Bluetooth module in the household appliance device can be prevented from establishing the connection with the illegal terminal device, and the security of the Bluetooth connection of the household appliance device is improved.

[0165] The method provided by the fourth embodiment of the present application can be used in the home appliance. If the Bluetooth module in the home appliance is in a connection state, a verification request is sent, wherein the verification request comprises verification information. A verification response corresponding to the verification request is received, wherein the verification response comprises a verification result. If the verification result is passed, a connection with the Bluetooth module is established. In the case of a Bluetooth connected device, the Bluetooth connection right is obtained through a verification operation, so that the Bluetooth connection right can be retrieved from an illegal user when the illegal user connects through Bluetooth, the Bluetooth connection of the home appliance with the illegal user is disconnected, the Bluetooth connection with a legal user can be established, and the security of Bluetooth communication of the home appliance is improved. By judging whether the target terminal device currently connected with the Bluetooth module in the home appliance is a legal terminal device, the occurrence of a misoperation can be reduced, and the accuracy of the operation is improved. The verification mode is obtained through a trigger request, and the verification request is sent based on the verification mode, so that the security risk caused by the use of a default verification mode is avoided, and the security of the verification operation is improved. The verification operation is completed based on the broadcast messages sent by the Bluetooth modules of the terminal device and the home appliance, the operation process is simple, and the implementation is convenient. By configuring the device list, the Bluetooth module in the home appliance can be prevented from establishing a connection with an illegal terminal device, and the security of the Bluetooth connection of the home appliance is improved.

[0166] Fifth embodiment

[0167] Figure 5 The flowchart of the Bluetooth connection management method provided by the fifth embodiment of the present application is shown in FIG. 5. As shown in FIG. 5, the method is applied to a home appliance, and the method comprises the following steps. Figure 5

[0168] In step 501, if the home appliance and the first terminal device are in a connection state through the Bluetooth module, a verification request is received from the second terminal device, wherein the verification request carries verification information used for performing a verification operation.

[0169] In an example embodiment, a specific home appliance can be woken up through a preset voice wake-up instruction, a voice control command is received, and a verification request is obtained. For example, the format of the voice control command is "Bluetooth verification, verification information".

[0170] In an example embodiment, a verification request can be obtained by receiving a broadcast message based on a Bluetooth protocol. This implementation is simple and convenient.

[0171] In step 502, a verification response is sent, wherein the verification response comprises a verification result obtained by performing a verification operation on the verification information.

[0172] ​If the verification information is the content of the last 4 digits of the SN of the home appliance, the verification information is compared with the content of the last 4 digits of the locally recorded SN, if consistent, it is determined that the verification operation is passed; otherwise, it is determined that the verification operation is not passed.

[0173] Step 503, when the verification is passed, a connection is established through the Bluetooth module and the second terminal device.

[0174] The home appliance disconnects the Bluetooth connection with the illegal user, and further establishes the Bluetooth connection with the legal user.

[0175] In the above process, optionally, before receiving the verification request from the second terminal device, the above process further includes:

[0176] Periodically sending the identification of the first terminal device.

[0177] The sending operation can be sent through the broadcast message based on the Bluetooth protocol, so as to facilitate the terminal device to acquire and improve the acquisition efficiency.

[0178] Optionally, after establishing the connection through the Bluetooth module and the second terminal device, the above process further includes:

[0179] Obtaining the device list configured by the second terminal device, wherein the device list records the terminal devices allowed to establish the connection;

[0180] According to the device list, the terminal device requesting to establish the Bluetooth connection is managed.

[0181] Based on the device list, the terminal device requesting to establish the Bluetooth connection is managed, which can effectively improve the security of the Bluetooth connection of the home appliance.

[0182] The method provided by the embodiment five of the application, if the home appliance and the first terminal device are in the connection state through the Bluetooth module, a verification request is received from the second terminal device, wherein the verification request carries verification information, a verification response is sent, the verification response includes a verification result, when the verification is passed, a connection is established through the Bluetooth module and the second terminal device, through the verification operation, the establishment authority of the Bluetooth connection of the home appliance from the illegal user is retrieved, the home appliance disconnects the Bluetooth connection with the illegal user, and can establish the Bluetooth connection with the legal user, thereby improving the security of the Bluetooth communication of the home appliance.

[0183] Embodiment six

[0184] Figure 6 The interaction diagram of the Bluetooth connection management method provided by the embodiment six of the application is shown in Fig. 6. Figure 6 As shown in Fig. 6, the method includes:

[0185] Step 601, the terminal device calls a preset management tool to search for a Bluetooth module.

[0186] The management tool can be management software of the household appliance, such as a mini-program in WeChat or an application program for managing the household appliance, such as an APP.

[0187] Step 602, the Bluetooth module in the household appliance notifies that the household appliance has been connected through Bluetooth broadcasting, and displays part of information of the connected user through the management tool.

[0188] Step 603, the management tool prompts whether to start a verification operation.

[0189] For example, the terminal device determines whether the current connected person is an authorized user of the air conditioner or whether the current connected person needs to be kicked out.

[0190] If the terminal device determines that the household appliance has been connected and hijacked by a stranger, and needs to obtain the use right of the air conditioner, step 604 can be performed.

[0191] Step 604, the terminal device starts the verification function of the management tool.

[0192] Step 605, the management tool notifies the Bluetooth module to start verification.

[0193] Step 606, after receiving the verification instruction, the Bluetooth module notifies the management tool to input the last n digits of the SN of the household appliance as the verification code by using a broadcast message, where n is a random integer between 4 and 8 generated by the module.

[0194] Step 607, the terminal device obtains the corresponding verification code and sends the verification code to the Bluetooth module.

[0195] Step 608, after verification, the Bluetooth module replies to the management tool that the verification is successful, and the module disconnects the currently connected user, removes the user information from the white list, and adds the identification information of the terminal device to the white list.

[0196] Step 609, the Bluetooth module and the management tool perform secret key negotiation and establish a connection with the terminal device, and the Bluetooth module and the management tool synchronize the white list. At this point, the terminal device recovers the control right of the device.

[0197] Optionally, after the terminal device establishes a connection with the Bluetooth module, the terminal device can set the white list of the Bluetooth module, and only the users in the white list can connect the device, so as to ensure that the device is not controlled by a stranger.

[0198] The method provided by the fifth embodiment of the present application can be used to recover the right of establishing the Bluetooth connection of the home appliance from the illegal user if the home appliance is in the connection state with other terminal device through the Bluetooth module, receive the verification request, and establish the connection with the terminal device that has passed the verification through the Bluetooth module when the verification is passed, so that the home appliance can disconnect the Bluetooth connection with the illegal user and establish the Bluetooth connection with the legal user, and the security of the Bluetooth communication of the home appliance is improved.

[0199] The computer readable storage medium provided by the embodiment of the present application stores the computer program, and when the computer program is run, the method in any one of the above embodiments can be executed.

[0200] The terminal device provided by the embodiment of the present application comprises a memory and a processor, the memory is used to store the computer program, and the processor can execute the method in any one of the above embodiments when the computer program in the memory is run.

[0201] The memory and the processor can be arranged in the terminal device as independent modules or integrated in the processor of the terminal device, and are used to establish the Bluetooth connection with the home appliance.

[0202] The terminal device can be a mobile terminal such as a mobile phone.

[0203] The home appliance provided by the embodiment of the present application is used to implement the electronic device in the above.

[0204] The memory and the processor can be arranged in the home appliance as independent modules or integrated in the processor of the home appliance, and are used to respond to the external Bluetooth connection request.

[0205] The home appliance can be a refrigerator, an air conditioner, a washing machine or the like.

[0206] The above description is only the preferred embodiments of the present application, and does not limit the patent scope of the present application, and any equivalent structural transformation or direct / indirect application in other related technical fields within the concept of the present application and the content of the present application specification and drawings are included in the patent protection scope of the present application.

Claims

1. A method of managing Bluetooth connections, characterized by Applied to a second terminal device, comprising: When detecting that the Bluetooth module of the home appliance device is in a connection state with a first terminal device, obtaining the identification information of the first terminal device, and after determining that the first terminal device is not a preset legal terminal device according to the identification information, sending a verification request, wherein the verification request includes verification information required for a verification operation; Receiving a verification response corresponding to the verification request, wherein the verification response includes a verification result after verifying the verification information; If the verification result is passed, a connection is established with the Bluetooth module.

2. The method of claim 1, wherein, The method further comprises: If the first terminal device is a legal terminal device, the verification request is not allowed to be sent.

3. The method of claim 1, wherein: Before the verification request is sent, further comprising: Sending a trigger request for a verification operation; Receiving a trigger response corresponding to the trigger request, wherein the trigger response includes a verification method of the verification operation; Wherein, the verification request includes: According to the verification method in the trigger response, determining the verification information corresponding to the verification method; Sending a verification request including the verification information.

4. The method of claim 3, wherein, The verification information includes a serial number (SN) of the home appliance device.

5. The method of claim 1, wherein, After the connection with the Bluetooth module is established, the method further comprises: Configuring a device list for the Bluetooth module, wherein the device list records terminal devices allowed to establish a connection.

6. The method according to any one of claims 1 to 5, characterized in that, At least one of the verification request and the verification response is a broadcast message based on a Bluetooth protocol.

7. A method of managing Bluetooth connections, characterized by Applied to a home appliance device, comprising: After being in a connection state with a first terminal device through a Bluetooth module, receiving a verification request sent by a second terminal device, wherein the verification request includes verification information required for a verification operation, and wherein the second terminal sends the verification request after determining that the first terminal device is not a preset legal terminal device according to identification information of the first terminal device; Sending a verification response, wherein the verification response includes a verification result after verifying the verification information; If the verification result is passed, a connection is established with the second terminal device through the Bluetooth module.

8. The method of claim 7, wherein, Before receiving the verification request sent by the second terminal device, further comprising: Periodically sending the identification of the first terminal device.

9. The method according to claim 7 or 8, characterized in that, After the connection with the second terminal device through the Bluetooth module is established, the method further comprises: Obtaining a device list configured by the second terminal device, wherein the device list records terminal devices allowed to establish a connection; According to the device list, managing terminal devices requesting to establish a Bluetooth connection.

10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by a processor to implement the method of any one of claims 1 to 6.

11. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by a processor to implement the method of any one of claims 7 to 9.

12. A terminal device, comprising: Comprising: A memory configured to be adapted to store a computer program; A processor configured to be adapted to execute the computer program to implement the method of any one of claims 1 to 6.

13. An electric home appliance characterized by comprising: Comprising: A memory configured to be adapted to store a computer program; a processor configured to execute the computer program to implement the method of any one of claims 7 to 9.

Citation Information

Patent Citations

  • Accessory anti-counterfeiting method and system and user terminal, background server and host thereof

    CN111222892A

  • Bluetooth connection method and electronic equipment

    CN112449332A