Communication method, bluetooth communication module and smoke stove linkage system

By automatically recognizing the functional configuration information of the range hood through the Bluetooth communication module, and adapting to broadcast or connection communication modes, the problem of incompatibility between old and new models of the device is solved, enabling the range hood and cooktop to work together without the need for upgrades, thus enhancing the automation and intelligence experience of smart home devices.

CN122395572APending Publication Date: 2026-07-14HISENSE (SHANDONG) KITCHEN & BATHROOM CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HISENSE (SHANDONG) KITCHEN & BATHROOM CO LTD
Filing Date
2026-06-12
Publication Date
2026-07-14

Smart Images

  • Figure CN122395572A_ABST
    Figure CN122395572A_ABST
Patent Text Reader

Abstract

The communication method, the Bluetooth communication module and the smoke range hood linkage system provided by the application can recognize the function configuration information preset for the range hood through the plug-in Bluetooth communication module, realize that a single hardware module is compatible with range hoods of different communication capability versions, adapt the communication mode by reading the function configuration information of the range hood, and do not need to modify and upgrade the original firmware of the new and old range hoods and the range hood, thereby avoiding the risks of adaptation error, device crash and linkage failure caused by traditional firmware modification.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of household appliance technology, and in particular relates to a communication method, a Bluetooth communication module, and a range hood and stove linkage system. Background Technology

[0002] With the popularization of smart home technology, the intelligent linkage between range hoods and cooktops has become a core intelligent function of kitchen and bathroom appliances. The existing Bluetooth linkage system for range hoods and cooktops is divided into two generations of communication modes. The older devices only support broadcast Bluetooth linkage, while the newer devices support connection-based two-way Bluetooth linkage. The communication mechanisms of the two generations of devices are not unified and cannot be used interchangeably.

[0003] Traditional compatibility solutions mostly require upgrading and modifying older firmware, but the modification is difficult and costly, and is prone to problems such as linkage failure and device malfunction. Summary of the Invention

[0004] In view of this, embodiments of this application provide a communication method, a Bluetooth communication module, and a range hood and stove linkage system to solve the problem that traditional solutions in existing related technologies require upgrading and modifying older equipment.

[0005] In a first aspect, embodiments of this application provide a communication method applied to a Bluetooth communication module, wherein the Bluetooth communication module is used to connect to the serial port of a range hood, and the method includes: When the Bluetooth communication module is plugged into the serial port of the range hood, a serial communication connection is established between the module and the range hood. Obtain the functional configuration information of the range hood, wherein the functional configuration information is used to characterize the Bluetooth communication modes supported by the range hood; Based on the aforementioned function configuration information, the corresponding Bluetooth communication mode is activated to communicate with the cooktop, thereby enabling communication between the range hood and the cooktop.

[0006] The method provided in this application embodiment has a mechanism for identifying the preset function configuration information of a range hood using a pluggable Bluetooth communication module. This enables a single hardware module to be compatible with range hoods of different communication capabilities. By reading the function configuration information of the range hood, the communication mode can be adapted without modifying or upgrading the original firmware of the new and old range hoods and stoves. This avoids the risks of adaptation errors, device crashes, and linkage failures caused by traditional firmware modifications.

[0007] In some embodiments, activating the corresponding Bluetooth communication mode based on the functional configuration information to communicate with the cooktop includes: If the function configuration information indicates that the range hood supports broadcast Bluetooth communication mode but does not support connection Bluetooth communication mode, then broadcast Bluetooth communication mode is enabled to communicate with the stove.

[0008] The method provided in this application is quasi-adaptive to older range hoods that only have basic broadcast Bluetooth communication mode, ensuring backward compatibility with the communication capabilities of older devices. This guarantees that a large number of older range hoods on the market can be directly matched with universal modules to achieve normal linkage without replacing the entire machine or modifying the hardware.

[0009] In some embodiments, activating the corresponding Bluetooth communication mode based on the functional configuration information to communicate with the cooktop includes: When the function configuration information indicates that the range hood supports both broadcast Bluetooth communication mode and connected Bluetooth communication mode, the broadcast Bluetooth communication mode and connected Bluetooth communication mode are enabled to monitor the Bluetooth broadcast data of the stove. The format of the Bluetooth broadcast data is identified based on the aforementioned Bluetooth broadcast data; Based on the format, the target Bluetooth communication mode supported by the stove is obtained, wherein the target Bluetooth communication mode is the broadcast Bluetooth communication mode and / or the connection Bluetooth communication mode; The target Bluetooth communication mode supported by the stove is used to communicate with the stove.

[0010] The method provided in this application embodiment enables the new range hood to achieve bidirectional dual-mode compatibility, simultaneously adapting to pure broadcast-type cooktops, pure connection-type cooktops, and broadcast + connection dual-mode cooktops. This solves the problem that the new range hood cannot be adapted to different versions of cooktops and that device compatibility is limited. By relying on the characteristics of broadcast data format, the method automatically identifies the cooktop's communication capabilities, eliminating the need for manual pairing or mode switching by the user. This achieves fully automatic intelligent matching of device communication modes, enhancing the automation and intelligence experience of smart home devices.

[0011] In some embodiments, enabling broadcast Bluetooth communication mode to communicate with the cooktop includes: Listen to the Bluetooth broadcast data of the stove, wherein the Bluetooth broadcast data is generated when the stove is turned on or off; The Bluetooth broadcast data is sent to the range hood so that the range hood can perform control operations based on the Bluetooth broadcast data.

[0012] The method provided in this application embodiment accurately captures the core operating signals of the stove's on / off status, replacing the traditional manual operation of the range hood, and improving cooking convenience, under the premise that the old-style range hood hardware is limited and does not support bidirectional long connection.

[0013] In some embodiments, communicating with the cooktop using the target Bluetooth communication mode supported by the cooktop includes: When communicating with the stove via Bluetooth connectivity, the operating status data of the stove is obtained. The operating status data is sent to the range hood so that the range hood can perform control operations based on the operating status data.

[0014] The method provided in this application embodiment can obtain the complete and detailed working status of the stove, support the range hood to realize advanced linkage functions such as intelligent speed adjustment, working condition adaptation, and abnormal alarm, and greatly improve the refinement and intelligence of the linkage between the range hood and the stove.

[0015] In some embodiments, communicating with the cooktop using the target Bluetooth communication mode supported by the cooktop includes: When the target Bluetooth communication modes supported by the cooktop include broadcast Bluetooth communication mode and connected Bluetooth communication mode, the cooktop is communicated with via connected Bluetooth communication mode. During the communication with the stove using the connected Bluetooth communication mode, the stability of the connected Bluetooth connection is obtained. If the stability is greater than the stability threshold, continue to communicate with the stove in the connected Bluetooth communication mode; When the stability is less than the stability threshold, the device communicates with the cooktop using the broadcast Bluetooth communication mode.

[0016] The method provided in this application embodiment adopts a high-precision connection-type Bluetooth communication mode for linkage under normal working conditions to ensure an intelligent experience; and automatically switches to a broadcast-type Bluetooth communication mode in adverse scenarios such as weak Bluetooth signal, high interference, and long distance to ensure that the linkage function is not interrupted.

[0017] In some embodiments, the method further includes: When communicating with the stove in Bluetooth connectivity mode, the Bluetooth address of the stove is saved. After the Bluetooth communication module is powered off and restarted, scan for Bluetooth broadcasting devices; Match the Bluetooth addresses of the scanned Bluetooth broadcasting devices with the saved Bluetooth addresses; If the pairing is successful, a Bluetooth connection request is initiated to the cooktop to re-establish communication with the cooktop in connected Bluetooth communication mode; When re-establishing communication with the cooktop in connected Bluetooth communication mode, the Bluetooth address is reported to the range hood. Upon receiving the Bluetooth address, the range hood matches it with its stored Bluetooth address. If the stored Bluetooth address matches the reported Bluetooth address, the range hood returns a connection confirmation to the Bluetooth communication module to establish communication between the range hood and the cooktop. If the stored Bluetooth address does not match the reported Bluetooth address, a rejection message is returned, prompting the Bluetooth communication module to rescan.

[0018] The method provided in this application enables fully automatic reconnection in scenarios such as device power failure, restart, and accidental disconnection, eliminating the need for users to repeatedly manually pair and bind devices. This simplifies the operation of smart devices and enhances the intelligent experience of the product. Employing a dual verification logic of local module storage and secondary verification by the range hood, it prevents the misconnection of unfamiliar Bluetooth devices, malicious interference, and incorrect connection to other cooktops, greatly improving the security, uniqueness, and stability of the range hood and cooktop linkage communication.

[0019] In some embodiments, the Bluetooth communication module has WiFi functionality, and the method further includes: The data reported by the stove is sent to the cloud server via WiFi.

[0020] The method provided in this application embodiment enables local operating condition data to be synchronized with the cloud, providing a data foundation for remote viewing, remote control, cloud-based fault diagnosis, and statistical analysis of operating data.

[0021] Secondly, embodiments of this application provide a communication device applied to a Bluetooth communication module, the Bluetooth communication module being used to connect to the serial port of a range hood, comprising: A module is established to establish a serial communication connection with the range hood when the Bluetooth communication module is plugged into the serial port of the range hood. The acquisition module is used to acquire the functional configuration information of the range hood, wherein the functional configuration information is used to characterize the Bluetooth communication modes supported by the range hood; The communication module is used to initiate the corresponding Bluetooth communication mode based on the function configuration information to communicate with the cooktop, so as to realize the communication between the range hood and the cooktop.

[0022] Thirdly, embodiments of this application provide a Bluetooth communication module, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in any of the above-mentioned embodiments.

[0023] Fourthly, embodiments of this application provide a range hood, a cooktop, and a Bluetooth communication module. The Bluetooth communication module is used to connect to the serial port of the range hood, and the Bluetooth communication module is used for: When the Bluetooth communication module is plugged into the serial port of the range hood, a serial communication connection is established between the module and the range hood. Obtain the functional configuration information of the range hood, wherein the functional configuration information is used to characterize the Bluetooth communication modes supported by the range hood; Based on the aforementioned function configuration information, the corresponding Bluetooth communication mode is activated to communicate with the cooktop, thereby enabling communication between the range hood and the cooktop.

[0024] Fifthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in any of the preceding claims.

[0025] Sixthly, embodiments of this application provide a computer program product that, when run on a terminal device, causes a Bluetooth communication module to execute any of the methods described above. Attached Figure Description

[0026] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0027] Figure 1 This is a schematic diagram of a range hood and stove linkage system provided in an embodiment of this application; Figure 2 A schematic diagram illustrating the implementation process of a communication method provided in an embodiment of this application; Figure 3 A schematic diagram illustrating the implementation process of a communication method provided in an embodiment of this application; Figure 4 A schematic diagram illustrating the implementation process of a broadcast-type linkage provided in an embodiment of this application; Figure 5 A schematic diagram of a connected and linked workflow provided in an embodiment of this application; Figure 6 A schematic diagram illustrating the implementation process of mode switching provided in an embodiment of this application; Figure 7 A schematic diagram illustrating the implementation process of power outage reconnection provided in an embodiment of this application; Figure 8This is a schematic diagram of the structure of the Bluetooth communication module provided in an embodiment of this application. Detailed Implementation

[0028] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0029] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0030] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0031] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrases "if determined" or "if detected" may be interpreted, depending on the context, as "once determined," "in response to determination," "once detected," or "in response to detection."

[0032] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0033] References to "one embodiment" or "some embodiments" in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized.

[0034] To address the problems in related technologies, embodiments of this application provide a communication method applicable to Bluetooth communication modules in a range hood and stove linkage system. Figure 1This is a schematic diagram of a range hood and stove linkage system provided in an embodiment of this application, as shown below. Figure 1 As shown, the system includes a range hood, a cooktop, and a Bluetooth communication module. The Bluetooth communication module is plugged into the serial port of the range hood. The Bluetooth communication module can communicate with the cooktop. When the cooktop is a broadcast-type cooktop, communication is via Bluetooth broadcast; when the cooktop is a connected type, communication is via Bluetooth bidirectional connection. The Bluetooth communication module communicates with the range hood via the serial port. In some embodiments, the Bluetooth communication module has WiFi functionality, enabling communication with a cloud server via WiFi. The cloud server can interact with a mobile app.

[0035] In this embodiment, the Bluetooth communication module is the main hardware component, a detachable, pluggable functional module integrating Bluetooth communication capabilities. It can independently perform communication operations such as Bluetooth signal scanning, data reception, and data interaction. This module is a universal, standardized hardware component, requiring no hardware modifications based on the range hood model or version. It is compatible with all range hood devices and serves as the core carrier for achieving compatible adaptive communication between new and old devices. The range hood serial port refers to the standard hardware communication interface reserved on the range hood's main control board. It can be a common serial port type such as UART, and is the dedicated physical communication channel between the Bluetooth communication module and the range hood's main control board. This serial port is a factory-installed interface for the range hood, supporting quick plug-and-play installation of the module, and features universality, stability, and no need for modification.

[0036] Figure 2 This is a schematic diagram illustrating the implementation process of a communication method provided in an embodiment of this application, as shown below. Figure 2 As shown, it includes: Step S201: When the Bluetooth communication module is plugged into the serial port of the range hood, a serial communication connection is established with the range hood.

[0037] In this embodiment, the serial communication connection refers to the wired data interaction link established between the Bluetooth communication module and the range hood based on the serial communication protocol. After the connection is established, both parties can realize command response, data transmission, and status interaction. It is the underlying communication foundation for the module to read the range hood device information and subsequent linkage control, and has the characteristics of stable transmission, low latency, and strong anti-interference ability.

[0038] In this embodiment, the Bluetooth communication module adopts a standardized plug-in structure and is directly installed and fixed on the reserved serial port of the range hood to complete physical connection. Upon power-up, the module automatically executes the initialization program. After initialization, it actively sends a serial port handshake command to the range hood's main control board. The main control board receives the command and returns an acknowledgment signal, completing the serial port handshake matching and successfully establishing a stable bidirectional serial communication link.

[0039] Step S202: Obtain the function configuration information of the range hood, wherein the function configuration information is used to characterize the Bluetooth communication mode supported by the range hood.

[0040] In this embodiment, the functional configuration information of the range hood is the inherent device parameter information pre-stored in the main control board when the range hood leaves the factory. This parameter is a device attribute identifier, uniquely used to distinguish the Bluetooth communication capability of the current range hood, specifically divided into two types: one supports only broadcast Bluetooth communication mode, and the other supports both broadcast and connected Bluetooth communication modes. Bluetooth communication mode refers to the Bluetooth working mechanism for data interaction between the range hood and the cooktop, including broadcast Bluetooth communication mode and / or connected Bluetooth communication mode. Among them, broadcast mode is a one-way passive listening communication, adapted to older devices; connected mode is a two-way long-connection interactive communication, adapted to new smart devices. Both modes cover the communication solutions of all range hood and cooktop devices on the market.

[0041] In this embodiment, after the serial communication connection is established, the Bluetooth communication module actively reads the pre-stored function configuration information in the main control board of the range hood through preset general serial port commands. This function configuration information is a factory-fixed parameter specifically used to identify the device's Bluetooth communication capability. By parsing this function configuration information, the module can accurately determine whether the current range hood is an older model that only supports broadcast mode or a newer model that supports dual-mode communication, thus completing the automatic identification of the range hood's capabilities.

[0042] Step S203: Based on the function configuration information, start the corresponding Bluetooth communication mode to communicate with the stove, so as to realize the communication between the range hood and the stove.

[0043] In this embodiment, the stove is a gas stove device used in conjunction with a range hood, with a built-in Bluetooth communication unit. It can interact with the Bluetooth communication module through Bluetooth broadcast or Bluetooth long connection, and output core data such as ignition, ignition, and operating status, providing working condition trigger signals for the linkage between the range hood and the stove.

[0044] In this embodiment, based on the parsed functional configuration information of the range hood, the module adaptively matches and activates the corresponding Bluetooth working mode: if it is detected that the range hood only supports broadcast communication, then only the broadcast Bluetooth communication mode is activated; if it is detected that the range hood supports dual-mode communication, then the dual-mode listening and scanning function is activated simultaneously. The module establishes data interaction with the surrounding cooktops through the matched Bluetooth mode, receives cooktop operating status data and synchronizes it to the range hood, ultimately completing the intelligent communication linkage between the range hood and the cooktop.

[0045] The method provided in this application embodiment uses a pluggable universal Bluetooth module in conjunction with a pre-configured function information recognition mechanism for range hoods. This enables a single hardware module to be compatible with range hoods of different communication capabilities. By reading the inherent configuration information of the range hood, the communication mode can be adapted without modifying or upgrading the original firmware of new and old range hoods and cooktops. This avoids the risks of adaptation errors, device crashes, and linkage failures caused by traditional firmware modifications.

[0046] In some embodiments, step S203 can be implemented by the following steps: Step S2031: If the function configuration information indicates that the range hood supports broadcast Bluetooth communication mode but does not support connection Bluetooth communication mode, enable broadcast Bluetooth communication mode to communicate with the stove.

[0047] In this embodiment, the range hood that only supports broadcast Bluetooth communication mode and does not support connection-based Bluetooth communication mode refers to older models of range hoods currently on the market. Their main control firmware only has the linkage logic for receiving Bluetooth broadcast signals from the cooktop, and has not developed or adapted to the Bluetooth bidirectional long-connection protocol, thus not supporting advanced functions such as active Bluetooth pairing, bidirectional data interaction, and status reporting. Broadcast Bluetooth communication mode is a unidirectional, passive, low-power Bluetooth communication mechanism. In the communication architecture, the cooktop acts as the broadcast end, periodically broadcasting fixed operating condition data packets; the Bluetooth communication module acts as the listening end, passively receiving the broadcast data without initiating pairing, establishing a dedicated connection, or maintaining a connection heartbeat. This mode is suitable for older range hood and cooktop models with lower hardware resources and only supporting basic linkage. Connection-based Bluetooth communication mode is a bidirectional, interactive Bluetooth long-connection communication mechanism, requiring master and slave devices to complete pairing and binding, establish a dedicated link, and maintain a heartbeat to keep them alive, enabling bidirectional data interaction. Due to firmware limitations, older range hoods lack the ability to parse this protocol and maintain the link, and therefore cannot adapt to this mode.

[0048] In this embodiment, after reading and parsing the functional configuration information of the range hood, the Bluetooth communication module determines the range hood's Bluetooth protocol capabilities. If the parsing result indicates that the current range hood only has broadcast protocol parsing capabilities and does not support connection-based Bluetooth protocol parsing and long-connection interaction capabilities, the module determines that the currently accessed device is an older, restricted range hood. At this time, dedicated old-model adaptation logic is executed: Bluetooth device scanning, connection negotiation, heartbeat keep-alive, and other connection mode-related functions are disabled, and only the Bluetooth broadcast listening function is enabled to continuously monitor Bluetooth broadcast data emitted by surrounding cooktops. The module only parses, verifies, and reports broadcast protocol data packets, fully matching the protocol processing capabilities of the older range hood, avoiding resource incompatibility, logic errors, and linkage anomalies caused by enabling redundant functions, and ultimately completing normal linkage communication between the older range hood and cooktop based on pure broadcast listening.

[0049] The method provided in this application is quasi-adaptive to older range hoods that only have basic broadcast Bluetooth communication mode, ensuring backward compatibility with the communication capabilities of older devices. This guarantees that a large number of older range hoods on the market can be directly matched with universal modules to achieve normal linkage without replacing the entire machine or modifying the hardware.

[0050] In some embodiments, step S203 can be implemented by the following steps: Step S2032: If the function configuration information indicates that the range hood supports broadcast Bluetooth communication mode and connected Bluetooth communication mode, enable broadcast Bluetooth communication mode and connected Bluetooth communication mode to listen to the Bluetooth broadcast data of the stove.

[0051] In this application embodiment, the term "range hood that simultaneously supports both broadcast and connected Bluetooth communication modes" refers to a new type of smart range hood device. Its main control firmware is compatible with both broadcast Bluetooth data packets and connected Bluetooth bidirectional communication protocols, possessing advanced capabilities such as Bluetooth pairing, long-term connection persistence, bidirectional data interaction, and fine-grained status control. This type of range hood has no protocol compatibility limitations and can be adapted to both new and old versions of cooktops.

[0052] In this embodiment, after the Bluetooth communication module reads and parses the range hood's function configuration information, if it determines that the current range hood simultaneously supports both broadcast Bluetooth communication mode and connected Bluetooth communication mode, the module activates a dual-mode concurrent working mechanism. Unlike the broadcast Bluetooth communication mode of older range hoods, this module simultaneously enables both broadcast Bluetooth communication mode and connected Bluetooth communication mode. It passively listens to all airborne stove broadcast data packets and actively scans for nearby Bluetooth stove devices that can establish long-term connections, achieving simultaneous capture of both types of communication signals and providing a data foundation for subsequent stove type identification.

[0053] Step S2033: Identify the format of the Bluetooth broadcast data based on the Bluetooth broadcast data.

[0054] In this embodiment, the format is a pre-defined differentiated data message specification for different types of stoves, including a fixed frame header, device identification field, service UUID, device type identifier, checksum, and other unique features. Among them, the broadcast data format of broadcast stoves and connected stoves has significant distinguishing features, which is the core and sole basis for the module to identify the stove type and determine the communication capability.

[0055] In this embodiment, the captured Bluetooth broadcast data from the cooktop can be parsed and its features compared to extract core features such as the frame header structure, dedicated service UUID, device name field, data length, and verification rules. The format of the Bluetooth broadcast data is then determined through feature comparison.

[0056] Step S2034: Based on the format, obtain the target Bluetooth communication mode supported by the stove, wherein the target Bluetooth communication mode is the broadcast Bluetooth communication mode and / or the connection Bluetooth communication mode.

[0057] In this embodiment, the target Bluetooth communication mode refers to the Bluetooth communication working mode natively supported by the stove hardware and firmware, which is determined by the stove's own attributes and includes three types: broadcast only, connection only, and both broadcast and connection are supported. The module needs to be matched with this mode to ensure bidirectional adaptation and compatibility.

[0058] In this embodiment, the format and mode can be matched, and the target Bluetooth communication mode supported by the stove can be uniquely determined according to the format matching result: if the data format matches the broadcast Bluetooth communication mode, the target Bluetooth communication mode is determined to be the broadcast Bluetooth communication mode; if the data format matches the connection Bluetooth communication mode, the target mode is determined to be connection; if both types of templates are matched at the same time, the target mode is determined to be broadcast + connection dual mode.

[0059] Step S2035: Communicate with the stove using the target Bluetooth communication mode supported by the stove.

[0060] In this embodiment, for pure broadcast cooktops, a one-way broadcast monitoring mode is used for communication; for pure connection cooktops, pairing is actively initiated to establish a two-way long connection communication; for dual-mode cooktops, the optimal communication mode is adaptively matched to ensure that the communication standards between the module and the cooktop are fully compatible, with no protocol conflicts or data parsing anomalies, thus realizing the adaptive adaptation communication of the new range hood to all types of cooktops.

[0061] The method provided in this application embodiment enables the new range hood to achieve bidirectional dual-mode compatibility, simultaneously adapting to pure broadcast-type cooktops, pure connection-type cooktops, and broadcast + connection dual-mode cooktops. This solves the problem that the new range hood cannot be adapted to different versions of cooktops and that device compatibility is limited. By relying on the characteristics of broadcast data format, the method automatically identifies the cooktop's communication capabilities, eliminating the need for manual pairing or mode switching by the user. This achieves fully automatic intelligent matching of device communication modes, enhancing the automation and intelligence experience of smart home devices.

[0062] In some embodiments, S2031 includes: Step S311: Listen to the Bluetooth broadcast data of the stove, wherein the Bluetooth broadcast data is generated when the stove is turned on or off.

[0063] In this embodiment, the Bluetooth broadcast data of the stove refers to the low-power Bluetooth data packets that older broadcast-type stoves actively generate and periodically broadcast when they detect a user's ignition or ignition-off operation. This data is a short message in a fixed format preset by the stove, carrying only two core status identifiers: ignition on and ignition off.

[0064] In this embodiment, the Bluetooth broadcast monitoring channel is continuously enabled, while all connection scanning, pairing, and long-connection functions are disabled. Only the broadcast signals from nearby stoves are monitored in real time. The module filters out jumbled Bluetooth data, identifying and capturing only valid broadcast data packets actively emitted by the stove during ignition and extinguishing operations. Invalid interference frames, spurious signals, and broadcast data from other non-stove devices are filtered out to ensure the validity and accuracy of the monitored data.

[0065] Step S312: Send the Bluetooth broadcast data to the range hood so that the range hood can perform control operations based on the Bluetooth broadcast data.

[0066] In this embodiment, the range hood control operation refers to the automated linkage behavior executed by the range hood main control board based on broadcast data packets, including basic control actions such as turning on the fan, running at a preset fan speed, and delaying the fan shutdown, which are adapted to the logic of older equipment and the working mechanism of older range hoods that only support simple on / off linkage.

[0067] In this embodiment, after capturing and verifying valid on / off broadcast data, a standard status data packet can be uploaded to the range hood via an established serial communication link. Upon receiving the data packet, the range hood analyzes the current operating status of the cooktop: if it identifies the broadcast data as on, it controls the range hood to start the fan, achieving automatic start-up for cooking; if it identifies the broadcast data as off, it triggers the range hood shutdown logic, which can perform immediate or delayed shutdown operations, completing the entire automatic linkage control process between the range hood and cooktop.

[0068] The method provided in this application embodiment accurately captures the core operating signals of the stove's on / off status, replacing the traditional manual operation of the range hood, and improving cooking convenience, under the premise that the old-style range hood hardware is limited and does not support bidirectional long connection.

[0069] In some embodiments, step S2035 includes: Step S351: When communicating with the stove in Bluetooth connectivity mode, obtain the stove's operating status data.

[0070] In this embodiment of the application, the working status data of the stove refers to the full-dimensional and detailed operating data that the new connected stove actively reports on a regular basis during normal operation. Compared with the only on / off switch signals in the broadcast mode, the working status data includes, but is not limited to, the independent on / off status of multiple burners, cooking timer duration, remaining timer duration, stove fault code, battery power, continuous working status and other multi-dimensional and detailed operating condition information. The data dimensions are comprehensive and the real-time performance is strong.

[0071] In this embodiment, after determining that the cooktop supports connected Bluetooth communication mode, a stable point-to-point Bluetooth long connection link is actively established with the cooktop. After the connection is established, the cooktop periodically pushes complete working status data to the Bluetooth communication module according to a preset cycle. The module continuously receives, caches, and verifies each frame of reported data in real time, filters out packet loss, frame errors, and interference anomalies, and retains valid and complete detailed working status data of the cooktop, realizing real-time collection of the cooktop's full-dimensional working status.

[0072] Step S352: Send the working status data to the range hood so that the range hood can perform control operations based on the working status data.

[0073] In this embodiment of the application, the control operation based on working status data refers to the advanced intelligent linkage control operation executed by the main control board of the new range hood based on the refined working condition data of the stove. It not only includes basic start and stop control, but also realizes differentiated intelligent control logic such as adaptive adjustment of fan speed, intelligent start and stop, fault alarm, and delayed shutdown fine adjustment according to the number of stove burners turned on, working time, and fault status.

[0074] In this embodiment, standardized, refined operational data is uploaded to the new range hood in real time via a serial communication link. The range hood is no longer limited to a single on / off signal trigger logic, but instead combines multi-dimensional cooktop operating status data for comprehensive judgment: adjusting the fan speed based on the number of burners on, optimizing the delayed shutdown time based on cooking duration, triggering fault prompts based on cooktop fault codes, and providing device reminders based on low battery status. This achieves multi-scenario, refined, and adaptive intelligent linkage control, completing the intelligent interaction process of a high-end range hood and cooktop.

[0075] The method provided in this application embodiment can obtain the complete and detailed working status of the stove, support the range hood to realize advanced linkage functions such as intelligent speed adjustment, working condition adaptation, and abnormal alarm, and greatly improve the refinement and intelligence of the linkage between the range hood and the stove.

[0076] In some embodiments, step S2035 can be implemented by the following steps: Step S353: If the target Bluetooth communication modes supported by the stove include broadcast Bluetooth communication mode and connected Bluetooth communication mode, communicate with the stove in connected Bluetooth communication mode.

[0077] In this embodiment, the module initiates a Bluetooth pairing request first, establishes a point-to-point dedicated long connection link with the stove, and adopts a connection-based Bluetooth communication mode with higher communication accuracy, richer data, and more stable interaction by default to ensure high-end and refined intelligent linkage effect.

[0078] Step S354: During the process of communicating with the stove in the connected Bluetooth communication mode, the stability of the connected Bluetooth connection is obtained.

[0079] In this embodiment, the stability of the Bluetooth connection is used to quantitatively characterize the communication quality of the Bluetooth point-to-point long connection link. It is mainly calculated by comprehensively considering parameters such as signal RSSI strength, data packet loss rate, frame check error rate, and heartbeat packet response delay. It can truly reflect the anti-interference capability and communication reliability of the Bluetooth link under the current environment.

[0080] In this embodiment of the application, during the continuous operation of long-connection communication, the operating parameters of the Bluetooth link can be collected in real time and periodically, including indicators such as real-time signal strength, number of data packet loss, heartbeat response delay, and number of data verification errors. The built-in algorithm calculates the overall connection stability value of the current link in real time, continuously monitors changes in the communication link quality, and realizes dynamic monitoring of the connection status.

[0081] Step S355: If the stability is greater than the stability threshold, continue to communicate with the stove in the connected Bluetooth communication mode.

[0082] In this embodiment, the stability threshold is a fixed judgment threshold preset by the system, which is a quantitative standard for distinguishing between high-quality stable connections and low-quality abnormal connections. The threshold can be preset and fixed according to the device operating conditions, and is used to determine whether the current Bluetooth long connection meets the communication requirements of refined linkage. It is the core judgment basis for dynamic mode switching.

[0083] In this embodiment, when the stability value of the connection calculated in real time is higher than a preset stability threshold, it is determined that the current Bluetooth long-connection link communication quality is good, there is no obvious interference, and the data transmission is complete and reliable. The module maintains the existing connection-based Bluetooth communication mode unchanged and continues to use a bidirectional long-connection method to obtain full-dimensional fine-grained operating condition data of the stove, and performs high-precision intelligent linkage control.

[0084] Step S356: If the stability is less than the stability threshold, communicate with the stove in the broadcast Bluetooth communication mode.

[0085] In this embodiment, when the stability value is lower than a preset threshold, it is determined that the current environment has problems such as severe Bluetooth signal interference, excessive obstruction distance, and large link fluctuations, and the long connection can no longer guarantee data integrity and real-time performance. The module does not wait for the connection to be completely disconnected, but actively downgrades to broadcast Bluetooth communication mode, relying on the stove to broadcast data packets to maintain the basic range hood and stove linkage function, avoiding linkage failure and function interruption.

[0086] The method provided in this application embodiment adopts a high-precision connection-type Bluetooth communication mode for linkage under normal working conditions to ensure an intelligent experience; and automatically switches to a broadcast-type Bluetooth communication mode in adverse scenarios such as weak Bluetooth signal, high interference, and long distance to ensure that the linkage function is not interrupted.

[0087] In some embodiments, the method further includes: Step S304: When communicating with the stove in Bluetooth connectivity mode, save the Bluetooth address of the stove.

[0088] In this embodiment, the Bluetooth address is a unique hardware identification address that is fixed at the factory by the Bluetooth module of the stove. It cannot be changed and is the core identity identifier that distinguishes different Bluetooth stove devices. It is used to accurately bind the exclusive pairing device and prevent unfamiliar devices from connecting to the wrong device.

[0089] In this embodiment, after the module and the target stove successfully establish a stable Bluetooth communication link for the first time, the module actively reads the unique Bluetooth address of the currently paired stove and stores this address in the module's local non-volatile memory. This stored data is not lost when power is off, completing the binding memory of the exclusive stove and providing an identity basis for automatic reconnection after subsequent power outages.

[0090] Step S305: After the Bluetooth communication module is powered off and restarted, scan for Bluetooth broadcasting devices.

[0091] In this embodiment, scanning is a nearby Bluetooth device detection behavior that is automatically executed after the Bluetooth communication module restarts. It is used to capture all nearby Bluetooth devices that are broadcasting, as well as their device addresses and device information, to provide a data source for device identity matching.

[0092] In this embodiment, when the Bluetooth communication module is powered on again due to power failure, plugging / unplugging, device restart, or other reasons, it automatically executes the initialization process, automatically starts the Bluetooth device scanning function, and collects all Bluetooth devices in the surrounding area that are in broadcast state and their corresponding Bluetooth address information in real time, thus completing the traversal and collection of surrounding devices.

[0093] Step S306: Match the Bluetooth address of the scanned Bluetooth broadcasting device with the saved Bluetooth address.

[0094] In this embodiment, all device addresses obtained during the scan are compared one by one with the locally stored Bluetooth addresses of the bound cooktops. If the scanned device address is completely consistent with the locally stored address, it is determined to be a historically bound legitimate cooktop; if none of them match, it is determined to be an unfamiliar device, and no connection is initiated.

[0095] Step S307: If the pairing is successful, initiate a Bluetooth connection request to the stove to re-communicate with the stove in connected Bluetooth communication mode.

[0096] In this embodiment of the application, after the local address is successfully matched, a Bluetooth pairing and connection request is automatically initiated to the legitimate stove. No manual operation by the user is required, and no re-pairing and binding is required. The point-to-point long connection link is automatically restored, and the connection-type bidirectional Bluetooth communication channel is rebuilt.

[0097] Step S308: When re-establishing communication with the cooktop in connected Bluetooth communication mode, the Bluetooth address is reported to the range hood. Upon obtaining the Bluetooth address, the range hood matches it with its stored Bluetooth address. If the stored Bluetooth address matches the reported Bluetooth address, the range hood returns a connection confirmation to the Bluetooth communication module to establish communication between the range hood and the cooktop. If the stored Bluetooth address does not match the reported Bluetooth address, a rejection message is returned to prompt the Bluetooth communication module to rescan.

[0098] In this embodiment, the connection information / rejection information is the serial port response command returned by the range hood. The connection information is used to confirm that the device is legitimate and allow normal linkage communication; the rejection information is used to determine that the device is illegitimate, and the command module disconnects and rescans the device.

[0099] In this embodiment, after a successful reconnection, the Bluetooth address of the currently connected cooktop is immediately reported to the range hood via a serial port. The range hood retrieves its stored historical valid cooktop Bluetooth addresses for secondary verification: if the addresses match, the range hood returns a confirmation connection, confirming the device is valid, and the system normally starts the cooktop-range hood linkage communication; if the addresses do not match, the range hood returns a rejection message, determining that the currently connected device is invalid, the Bluetooth communication module disconnects and rescans for surrounding devices to prevent unauthorized devices from binding and linking.

[0100] The method provided in this application enables fully automatic reconnection in scenarios such as device power failure, restart, and accidental disconnection, eliminating the need for users to repeatedly manually pair and bind devices. This simplifies the operation of smart devices and enhances the intelligent experience of the product. Employing a dual verification logic of local module storage and secondary verification by the range hood, it prevents the misconnection of unfamiliar Bluetooth devices, malicious interference, and incorrect connection to other cooktops, greatly improving the security, uniqueness, and stability of the range hood and cooktop linkage communication.

[0101] In some embodiments, the Bluetooth communication module has WiFi functionality.

[0102] In this embodiment, the Bluetooth communication module with WiFi functionality refers to a Bluetooth + WiFi integrated module that simultaneously possesses local short-range Bluetooth communication capabilities and internet wireless networking capabilities. The module does not require an additional external WiFi module and can independently connect to a router, access a local area network, and the internet, enabling remote transmission of local data to the cloud. This forms the hardware foundation for devices to achieve IoT intelligence. The method also includes: Step S308: Send the data reported by the stove to the cloud server via WiFi.

[0103] In this embodiment, the data reported by the cooktop includes all valid data generated by the cooktop under all the aforementioned communication modes. This includes both on / off status data in broadcast mode and refined operational data such as burner status, timing data, fault codes, power status, and continuous working conditions in connection mode, forming a complete dataset of the cooktop and range hood's operational status. The cloud server refers to the manufacturer's backend cloud service platform, used to receive, store, parse, and statistically analyze the operational data uploaded by home appliance terminal devices. It supports persistent data storage, remote querying, fault diagnosis, backend statistics, APP push notifications, and other IoT backend services, serving as the core server-side carrier for remote control of smart homes.

[0104] In this embodiment, the Bluetooth communication module aggregates and caches all operating data reported by the cooktop via Bluetooth in real time during communication. The module, relying on its integrated WiFi function, pre-configures its network connection to maintain a long-term connection with the internet and cloud server. The module packages, encrypts, and verifies the aggregated cooktop operating data, and uploads it to the cloud server in real time via WiFi according to a preset cloud communication protocol. The cloud server receives and decrypts the stored data, completing the cloud synchronization of local device data, providing complete data support for subsequent remote data applications, device management, and user interaction. This step operates in parallel with the local cooktop Bluetooth linkage logic, without conflict, achieving data cloud synchronization without affecting the stability of local real-time linkage.

[0105] The method provided in this application embodiment enables local operating condition data to be synchronized with the cloud, providing a data foundation for remote viewing, remote control, cloud-based fault diagnosis, and statistical analysis of operating data.

[0106] In some embodiments, establishing a serial communication connection with the range hood includes: automatically matching the baud rate, parity bit, and data bit parameters of the UART serial port between the Bluetooth communication module and the range hood; establishing a serial communication connection after the serial port parameter handshake is successful; if the serial port parameter handshake times out, retrying the handshake using the default serial port parameters until the serial communication link is successfully established.

[0107] In some embodiments, identifying the format of Bluetooth broadcast data based on the Bluetooth broadcast data includes: extracting the frame header, service UUID, and device identifier fields of the Bluetooth broadcast data for multi-feature verification; when a single feature match fails, using the multi-feature fusion comparison result to determine the Bluetooth data format of the stove, and filtering out environmental interference broadcast packets and forged broadcast data.

[0108] In some embodiments, the method further includes: establishing a device whitelist library, storing the Bluetooth addresses of successfully matched legitimate cooktops in the whitelist; initiating Bluetooth connection requests only for devices in the whitelist, and directly filtering unfamiliar devices outside the whitelist to prevent automatic connection.

[0109] In some embodiments, obtaining the stability of the connected Bluetooth connection includes: calculating the connection stability based on the Bluetooth signal RSSI value, data packet loss rate, and heartbeat response delay; and dynamically and adaptively adjusting the stability threshold according to the current environmental interference level, wherein the greater the environmental interference, the higher the adaptively adjusted stability threshold.

[0110] In some embodiments, in the connected Bluetooth communication mode, a heartbeat detection command is sent to the stove at regular intervals, and the stove heartbeat response packet is received; if no response packet is received for a preset number of consecutive times, the link is determined to be abnormal, the connection is actively disconnected, and the system switches to the broadcast Bluetooth communication mode.

[0111] In some embodiments, when a Bluetooth connection request is initiated but fails to connect due to timeout, an exponential backoff algorithm is used to dynamically adjust the reconnection interval. For each consecutive failed retry, the current reconnection interval is increased exponentially by a preset multiplier. Historical consecutive failure counts, Bluetooth environmental interference intensity, and device scanning signal-to-noise ratio are statistically analyzed in real time to dynamically adjust the maximum retry threshold. When the number of consecutive failed retryes reaches the dynamically adjusted maximum retry threshold, the current link is determined to be unrecoverable, the active reconnection behavior is frozen, and the system re-enters the low-power device scanning state. Simultaneously, the current exponential backoff timer is cleared to avoid power waste and resource contention caused by invalid reconnections.

[0112] Based on the foregoing embodiments, this application further provides a communication method. Figure 3 This is a schematic diagram illustrating the implementation process of a communication method provided in an embodiment of this application, as shown below. Figure 3 As shown, it includes: Step S1: Power on and initialize the Bluetooth communication module.

[0113] In this embodiment, the Bluetooth communication module is plugged into the main control board of the range hood and enters the initialization stage after power-on.

[0114] Step S2: Establish handshake communication with the range hood main control board via serial port.

[0115] In this embodiment, the Bluetooth communication module sends a handshake request to the main control board of the range hood via the UART serial port to obtain the functional configuration information of the range hood.

[0116] Step S3: Read the return values ​​of instruction A (whether broadcast linkage is supported) and instruction B (whether connection linkage is supported).

[0117] In the serial communication protocol between the range hood and the module, the main control board of the range hood reserves two function support commands: Command A indicates whether broadcast Bluetooth linkage is supported, and Command B indicates whether long-connection Bluetooth linkage is supported. Older range hoods return: Command A = Supported, Command B = Not Supported; newer range hoods return: Command A = Supported, Command B = Supported. Since these two commands are already reserved in the old version of the range hood protocol, the same new module is compatible with both old and new range hoods without any adaptation.

[0118] Step S4: Determine if instruction B is equal to "Support".

[0119] In this embodiment of the application, if no, proceed to step S5 (old range hood path); if yes, proceed to step S8 (new range hood path).

[0120] Step S5: Enable only the broadcast Bluetooth communication mode.

[0121] In this embodiment, the module operates in a pure broadcast listening state and does not perform Bluetooth connection scanning.

[0122] Step S6: Scan Bluetooth broadcast data.

[0123] Step S7: Determine whether a broadcast stove signal has been received.

[0124] If the stove broadcasts the ignition / fire-off data, proceed to step S13 to execute the broadcast linkage; if not, continue to step S6.

[0125] Step S8: Enable both broadcast Bluetooth communication mode and connection Bluetooth communication mode simultaneously.

[0126] In this embodiment of the application, the module in this mode both listens for broadcast packets and scans for connectable devices.

[0127] Step S9: Scan Bluetooth broadcast packets to identify the format of Bluetooth broadcast data.

[0128] Because the Bluetooth broadcast data formats of broadcast cooktops and connected cooktops are different (the broadcast packet content, device name, service UUID, etc. are different), the module determines the type of the other cooktop by parsing the broadcast packet content.

[0129] Step S10: Determine the format type of the Bluetooth broadcast data.

[0130] In this embodiment of the application, if the type conforms to the data format characteristics of a broadcast stove, step S11 is executed; if the type conforms to the data format characteristics of a connected stove, step S12 is executed.

[0131] Step S11: Determine if it is a broadcast stove.

[0132] After step S11, proceed to step S13.

[0133] Step S13: Execute broadcast linkage. Link the range hood and stove by monitoring the broadcast data from the stove.

[0134] Step S12: Determine it as a connected stove.

[0135] After step S12, step S14 is executed.

[0136] Step S14: Initiate a Bluetooth connection request to establish a stable bidirectional communication link.

[0137] After step S14, proceed to step S15.

[0138] Step S15: Enter the connected linkage mode.

[0139] In this embodiment, the broadcast linkage is a working mode compatible with older stove models. Figure 4 This application provides a schematic diagram of a broadcast-type linkage implementation process, as shown in the embodiment of the present application. Figure 4 As shown, it includes: T1: When the stove is ignited, the stove's Bluetooth module broadcasts a "start ignition" data packet.

[0140] T2: The Bluetooth communication module detected the "fire" data packet.

[0141] T3: The Bluetooth communication module notifies the range hood of the "stove is turned on" event via serial port.

[0142] T4: The main control board of the range hood controls the fan to turn on and adjusts it to the preset fan speed.

[0143] T5: When the stove is turned off, a "turn off" data packet is broadcast.

[0144] T6: The range hood will perform a delayed shutdown after receiving the signal.

[0145] In the embodiments of this application, Figure 5 This is a schematic diagram of a connected and linked workflow provided in an embodiment of this application, such as... Figure 5 As shown, U1: The Bluetooth communication module scans and discovers cooktops that support connection and initiates a Bluetooth connection request.

[0146] U2: The cooktop accepts the connection and establishes a stable Bluetooth two-way communication link (the range hood is the Master, and the cooktop is the Slave).

[0147] U3: The cooktop periodically reports complete operating status data to the range hood, including: the on / off status of each burner, timer information, remaining time, operating duration, fault codes, and power information.

[0148] U4: The range hood's main control board intelligently adjusts the fan speed (such as automatically adjusting the air volume based on the stove's status) according to the received stove status.

[0149] U5: The Bluetooth communication module uploads the complete working status of the stove to the cloud server via WiFi.

[0150] U6: Users can view the working status of each burner, timer countdown, fault alarms, and other information in real time on the mobile APP.

[0151] U7: Users can also remotely control the stove's timer reminder and other functions via the APP.

[0152] In the embodiments of this application, Figure 6 This is a schematic diagram illustrating the implementation process of mode switching provided in an embodiment of this application, such as... Figure 6 As shown, when the new range hood is operating in dual mode, the following mode switching strategy is adopted, such as... Figure 6 As shown: V1: System is running.

[0153] V2: Determines whether a Bluetooth connection has been established with the cooktop.

[0154] In this embodiment of the application, if a connection has been established, step V3 is executed; otherwise, step V4 is executed.

[0155] V3: Executes connection-based communication mode.

[0156] V5: Is the connection stable?

[0157] In this embodiment of the application, if the system is stable, step V3 is executed; if the system is unstable, step V6 is executed.

[0158] V6: Try reconnecting. V7: Determine if the reconnection timed out.

[0159] In this embodiment of the application, if no, step V3 is executed; if yes, step V4 is executed.

[0160] V4: Executes broadcast communication mode.

[0161] V8: Has a broadcast message been received?

[0162] In this embodiment of the application, if yes, execute V9; otherwise, execute V4.

[0163] V9: Execute broadcast linkage mode.

[0164] In the embodiments of this application, Figure 7 This application provides a schematic diagram of a power outage reconnection implementation process, as shown in the embodiment of the present application. Figure 7 As shown, when the range hood experiences a power outage or unexpected restart, it needs to automatically restore its Bluetooth connection with the cooktop: R1: Initial pairing phase.

[0165] After the Bluetooth communication module successfully establishes a Bluetooth connection with the connected cooktop for the first time, the module saves the cooktop's Bluetooth MAC address to non-volatile memory (Flash). At the same time, the module notifies the range hood's main control board of this address via serial port, and the range hood's main control board also saves this address to its own non-volatile memory.

[0166] R2: Power outage occurred.

[0167] In this embodiment, the range hood loses power due to power failure, plugging or unplugging, etc., and the Bluetooth connection is interrupted.

[0168] R3: Power on again.

[0169] In this embodiment, when the range hood is powered back on, the Bluetooth communication module is powered on and enters the initialization phase.

[0170] R4: The module reads the saved stove address.

[0171] In this embodiment, the module reads the Bluetooth MAC address of the stove that was last successfully connected from the Flash memory.

[0172] R5: The module has started Bluetooth scanning.

[0173] In this embodiment of the application, the surrounding Bluetooth broadcasting devices are scanned.

[0174] R6: Address matching check.

[0175] In this embodiment of the application, the module compares the scanned device broadcast address with the saved address. If the address of a device matches the saved address, it is determined to be a stove that was previously connected, and the process proceeds to R7; if no matching device is found, the scanning continues.

[0176] R7: The module initiates a reconnection request.

[0177] In this embodiment of the application, a Bluetooth connection request is initiated to the target stove.

[0178] R8: After a successful connection, the module notifies the main control board of the range hood of the address of the successfully reconnected stove via the serial port.

[0179] R9: Verify if the address of the range hood's main control board is the same as before the power failure.

[0180] In this embodiment, after receiving the address reported by the module, the main control board of the range hood compares it with the address of the stove that was connected before the power failure, which is recorded in its own storage. If the addresses match, the reconnection is confirmed to be valid, and R10 is executed to restore the connected linkage mode; if the addresses do not match (abnormal situation), R11 is executed.

[0181] R10: Restore the linked linkage mode. R11 rejected the connection and requested the module to rescan.

[0182] In this embodiment, the module-side address memory ensures that the target device for reconnection is indeed the previously paired cooktop, preventing accidental connection to other devices. Secondary verification on the range hood side serves as an additional security measure, preventing erroneous connections caused by abnormal module storage or tampering, ensuring the consistency of the cooktop-range hood linkage pairing. No user intervention is required: the entire power outage and reconnection process is completely automatic, without the user's awareness. Automatic recovery from both power outages is possible: not only can the range hood automatically reconnect after a power outage and restart, but the same applies when the cooktop alone is powered off and then back on. Because the range hood continues to supply power, the module continuously scans the saved cooktop address after the connection is lost. Once the cooktop is powered back on and begins Bluetooth broadcasting, the module immediately recognizes that the address matches the saved address, automatically initiates a reconnection, and restores the linkage after secondary verification by the range hood's main control board. In other words, whether the range hood or cooktop experiences a power outage, the system can automatically restore the connection without requiring the user to re-pair.

[0183] In this embodiment of the application, under the connection communication mode, the data reported by the cooktop to the range hood adopts a custom protocol format, which includes the following fields: the ignition status of the left / middle / right cooktop, the timer switch status of the left / middle / right cooktop, the remaining timer time of the left / middle / right cooktop, the working time of the left / middle / right cooktop, the total timer duration of the left / middle / right cooktop, the ignition time reminder switch and reminder duration of the left / middle / right cooktop, cooktop power information, number of burners, cooktop-range hood connection status, and cooktop-range hood linkage switch status.

[0184] After the data is uploaded to the APP via Bluetooth communication module, the APP can display complete operating information of each burner of the stove and provide a remote control entry point.

[0185] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0186] According to the foregoing embodiments, this application provides a communication device. The modules and units included in the device can be implemented by a processor in a computer device; of course, they can also be implemented by specific logic circuits. In the implementation process, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP), or a field programmable gate array (FPGA), etc.

[0187] This application provides a communication control device applied to a Bluetooth communication module, wherein the Bluetooth communication module is used to connect to the serial port of a range hood, and the communication device includes: A module is established to establish a serial communication connection with the range hood when the Bluetooth communication module is plugged into the serial port of the range hood. The acquisition module is used to acquire the functional configuration information of the range hood, wherein the functional configuration information is used to characterize the Bluetooth communication modes supported by the range hood; The communication module is used to initiate the corresponding Bluetooth communication mode based on the function configuration information to communicate with the cooktop, so as to realize the communication between the range hood and the cooktop.

[0188] In some embodiments, the communication module includes: The first communication unit is used to enable the broadcast Bluetooth communication mode to communicate with the stove when the function configuration information indicates that the range hood supports broadcast Bluetooth communication mode but does not support connection Bluetooth communication mode.

[0189] In some embodiments, the communication module includes: The activation unit is used to enable the broadcast Bluetooth communication mode and the connected Bluetooth communication mode to listen to the Bluetooth broadcast data of the stove when the function configuration information indicates that the range hood supports broadcast Bluetooth communication mode and connected Bluetooth communication mode. The identification unit is used to identify the format of the Bluetooth broadcast data based on the Bluetooth broadcast data; The obtaining unit is used to obtain the target Bluetooth communication mode supported by the stove based on the format, wherein the target Bluetooth communication mode is the broadcast Bluetooth communication mode and / or the connection Bluetooth communication mode; The second communication unit is used to communicate with the stove in the target Bluetooth communication mode supported by the stove.

[0190] In some embodiments, enabling broadcast Bluetooth communication mode to communicate with the cooktop includes: Listen to the Bluetooth broadcast data of the stove, wherein the Bluetooth broadcast data is generated when the stove is turned on or off; The Bluetooth broadcast data is sent to the range hood so that the range hood can perform control operations based on the Bluetooth broadcast data.

[0191] In some embodiments, communicating with the cooktop using the target Bluetooth communication mode supported by the cooktop includes: When communicating with the stove via Bluetooth connectivity, the operating status data of the stove is obtained. The operating status data is sent to the range hood so that the range hood can perform control operations based on the operating status data.

[0192] In some embodiments, communicating with the cooktop using the target Bluetooth communication mode supported by the cooktop includes: When the target Bluetooth communication modes supported by the cooktop include broadcast Bluetooth communication mode and connected Bluetooth communication mode, the cooktop is communicated with via connected Bluetooth communication mode. During the communication with the stove using the connected Bluetooth communication mode, the stability of the connected Bluetooth connection is obtained. If the stability is greater than the stability threshold, continue to communicate with the stove in the connected Bluetooth communication mode; When the stability is less than the stability threshold, the device communicates with the cooktop using the broadcast Bluetooth communication mode.

[0193] In some embodiments, the communication device further includes: The storage module is used to save the Bluetooth address of the stove when communicating with the stove in a connected Bluetooth communication mode; The scanning module is used to scan for Bluetooth broadcasting devices after the Bluetooth communication module is powered off and restarted. The matching module is used to match the Bluetooth addresses of scanned Bluetooth broadcasting devices with the saved Bluetooth addresses; The initiation module is used to initiate a Bluetooth connection request to the stove when the pairing is successful, so as to re-communicate with the stove in connected Bluetooth communication mode; The reporting module is used to report the Bluetooth address to the range hood when re-establishing communication with the cooktop in connected Bluetooth communication mode. When the range hood obtains the Bluetooth address, it matches it with a Bluetooth address stored in the range hood's database. If the stored Bluetooth address matches the reported Bluetooth address, the range hood returns a connection confirmation to the Bluetooth communication module to establish communication between the range hood and the cooktop. If the stored Bluetooth address does not match the reported Bluetooth address, the range hood returns a rejection message to prompt the Bluetooth communication module to rescan.

[0194] In some embodiments, the Bluetooth communication module has WiFi functionality, and the communication device further includes: The sending module is used to send the data reported by the stove to the cloud server via WiFi.

[0195] It should be noted that the information interaction and execution process between the above-mentioned devices / units are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.

[0196] In addition, the control device described above can be a software unit, a hardware unit, or a combination of software and hardware. It can also be integrated into the Bluetooth communication module as an independent accessory, or exist as an independent terminal device.

[0197] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0198] Figure 8 This is a schematic diagram of the structure of a Bluetooth communication module provided in an embodiment of this application. Figure 8 As shown, the Bluetooth communication module 300 of this embodiment may include: at least one processor 30 ( Figure 8Only one processor 30, memory 31, and computer program 32 stored in memory 31 and executable on at least one processor 30 are shown. When the processor 30 executes the computer program 32, it implements the steps in any of the above method embodiments, or the processor 30 executes the computer program 32 to implement the functions of each module / unit in the above device or system embodiments.

[0199] For example, the computer program 32 can be divided into one or more modules / units, one or more of which are stored in the memory 31 and executed by the processor 30 to complete this application. The one or more modules / units can be a series of computer program 32 instruction segments capable of performing a specific function, which are used to describe the execution process of the computer program 32 in the Bluetooth communication module 300.

[0200] This application also provides a computer-readable storage medium storing a computer program 32, which, when executed by a processor 30, implements the steps described in the above-described method embodiments.

[0201] This application provides a computer program product that, when run on a Bluetooth communication module, enables the Bluetooth communication module to implement the steps described in the above-described method embodiments.

[0202] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program 32 instructing related hardware. The computer program 32 can be stored in a computer-readable storage medium, and when executed by the processor 30, it can implement the steps of the various method embodiments described above. The computer program 32 includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. A computer-readable medium can include at least: any entity or device capable of carrying computer program code to a terminal, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunication signals.

[0203] This application provides a range hood and cooktop linkage system, including: a range hood, a cooktop, and a Bluetooth communication module. The Bluetooth communication module is used to connect to the serial port of the range hood, and is used for: When the Bluetooth communication module is plugged into the serial port of the range hood, a serial communication connection is established between the module and the range hood. Obtain the functional configuration information of the range hood, wherein the functional configuration information is used to characterize the Bluetooth communication modes supported by the range hood; Based on the aforementioned function configuration information, the corresponding Bluetooth communication mode is activated to communicate with the cooktop, thereby enabling communication between the range hood and the cooktop.

[0204] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0205] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0206] In the embodiments provided in this application, it should be understood that the disclosed apparatus / network devices and methods can be implemented in other ways. For example, the apparatus / network device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0207] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0208] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A communication method, characterized in that, The method, which is applied to a Bluetooth communication module used to connect to the serial port of a range hood, includes: When the Bluetooth communication module is plugged into the serial port of the range hood, a serial communication connection is established between the module and the range hood. Obtain the functional configuration information of the range hood, wherein the functional configuration information is used to characterize the Bluetooth communication modes supported by the range hood; Based on the aforementioned function configuration information, the corresponding Bluetooth communication mode is activated to communicate with the cooktop, thereby enabling communication between the range hood and the cooktop.

2. The method according to claim 1, characterized in that, The step of activating the corresponding Bluetooth communication mode based on the function configuration information to communicate with the cooktop includes: If the function configuration information indicates that the range hood supports broadcast Bluetooth communication mode but does not support connection Bluetooth communication mode, then broadcast Bluetooth communication mode is enabled to communicate with the stove.

3. The method according to claim 1, characterized in that, The step of activating the corresponding Bluetooth communication mode based on the function configuration information to communicate with the cooktop includes: When the function configuration information indicates that the range hood supports both broadcast Bluetooth communication mode and connected Bluetooth communication mode, the broadcast Bluetooth communication mode and connected Bluetooth communication mode are enabled to monitor the Bluetooth broadcast data of the stove. The format of the Bluetooth broadcast data is identified based on the aforementioned Bluetooth broadcast data; Based on the format, the target Bluetooth communication mode supported by the stove is obtained, wherein the target Bluetooth communication mode is the broadcast Bluetooth communication mode and / or the connection Bluetooth communication mode; The target Bluetooth communication mode supported by the stove is used to communicate with the stove.

4. The method according to claim 2, characterized in that, The step of enabling broadcast Bluetooth communication mode to communicate with the stove includes: Listen to the Bluetooth broadcast data of the stove, wherein the Bluetooth broadcast data is generated when the stove is turned on or off; The Bluetooth broadcast data is sent to the range hood so that the range hood can perform control operations based on the Bluetooth broadcast data.

5. The method according to claim 3, characterized in that, The step of communicating with the cooktop using the target Bluetooth communication mode supported by the cooktop includes: When communicating with the stove via Bluetooth connectivity, the operating status data of the stove is obtained. The operating status data is sent to the range hood so that the range hood can perform control operations based on the operating status data.

6. The method according to claim 3, characterized in that, The step of communicating with the cooktop using the target Bluetooth communication mode supported by the cooktop includes: When the target Bluetooth communication modes supported by the cooktop include broadcast Bluetooth communication mode and connected Bluetooth communication mode, the cooktop is communicated with via connected Bluetooth communication mode. During the communication with the stove using the connected Bluetooth communication mode, the stability of the connected Bluetooth connection is obtained. If the stability is greater than the stability threshold, continue to communicate with the stove in the connected Bluetooth communication mode; When the stability is less than the stability threshold, the device communicates with the cooktop using the broadcast Bluetooth communication mode.

7. The method according to claim 3, characterized in that, The method further includes: When communicating with the stove in Bluetooth connectivity mode, the Bluetooth address of the stove is saved. After the Bluetooth communication module is powered off and restarted, scan for Bluetooth broadcasting devices; Match the Bluetooth addresses of the scanned Bluetooth broadcasting devices with the saved Bluetooth addresses; If the pairing is successful, a Bluetooth connection request is initiated to the cooktop to re-establish communication with the cooktop in connected Bluetooth communication mode; When re-establishing communication with the cooktop in connected Bluetooth communication mode, the Bluetooth address is reported to the range hood. Upon obtaining the Bluetooth address, the range hood matches it with its stored Bluetooth address. If the stored Bluetooth address matches the reported Bluetooth address, the range hood returns a connection confirmation to the Bluetooth communication module. If the stored Bluetooth address does not match the reported Bluetooth address, a rejection message is returned, prompting the Bluetooth communication module to rescan.

8. The method according to any one of claims 1 to 7, characterized in that, The Bluetooth communication module has WiFi functionality, and the method further includes: The data reported by the stove is sent to the cloud server via WiFi.

9. A Bluetooth communication module, 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, it implements the method as described in any one of claims 1 to 8.

10. A range hood and stove linkage system, characterized in that, include: The range hood, cooktop, and Bluetooth communication module are provided. The Bluetooth communication module is used to connect to the serial port of the range hood and is used for: When the Bluetooth communication module is plugged into the serial port of the range hood, a serial communication connection is established between the module and the range hood. Obtain the functional configuration information of the range hood, wherein the functional configuration information is used to characterize the Bluetooth communication modes supported by the range hood; Based on the aforementioned function configuration information, the corresponding Bluetooth communication mode is activated to communicate with the cooktop, thereby enabling communication between the range hood and the cooktop.