Wireless pairing method, device and storage medium

By displaying and processing information of the transmitting device and receiving device on the terminal, the problem of inflexible pairing process in the prior art is solved, automatic pairing is realized, and efficiency and accuracy are improved.

CN114143908BActive Publication Date: 2025-03-28WUHAN LINPTECH
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111363688.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-17
Publication Date
2025-03-28
Estimated Expiration
2041-11-17

AI Technical Summary

Technical Problem

In the prior art, the pairing process of transmitting and receiving devices cannot meet the user's flexible and convenient needs, and a specific triggering operation is required to trigger each set of transmitters and receivers to enter the learning mode.

Method used

By displaying information for identifying the transmitting device and the receiving device on the terminal, a third information containing these information is generated in response to a user's selection operation, and the third information is sent to the receiving device through the auxiliary communication device to complete the pairing.

Benefits of technology

It realizes automatic pairing of transmitting equipment and receiving equipment without performing specific triggering operations, which improves the flexibility and convenience of pairing, saves configuration time and reduces the probability of errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114143908B_ABST
    Figure CN114143908B_ABST
Patent Text Reader

Abstract

The present invention provides a wireless pairing method, device and storage medium. The method includes: a terminal receives first information and second information; the first information includes information for identifying a transmitting device, and the second information includes information for identifying a receiving device; the terminal displays information for identifying the transmitting device and information for identifying the receiving device; the terminal generates third information in response to a selection operation of the displayed information for identifying the transmitting device and information for identifying the receiving device, and the third information includes information for identifying the transmitting device and information for identifying the receiving device; the terminal sends the third information to the auxiliary communication device, so that: the auxiliary communication device sends the third information externally, and the receiving device receives the third information. The present invention can achieve flexible and convenient pairing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a wireless pairing method, device and storage medium. Background Art

[0002] In the field of communication technology, a transmitting device needs to be paired with a receiving device before it can be controlled by transmitting wireless signals.

[0003] In the existing related technologies, the pairing process of the transmitting device and the receiving device is usually performed by performing a specific trigger operation on the transmitting device and the receiving device to be paired to trigger each set of the transmitter and the receiver to enter the learning mode for pairing, which cannot meet the user's flexible and convenient pairing needs. Summary of the invention

[0004] In order to overcome the technical problem that the existing pairing method of a transmitting device and a receiving device cannot meet the user's flexible and convenient pairing requirements, the present disclosure provides a wireless pairing method, device and storage medium.

[0005] According to a first aspect of an embodiment of the present invention, there is provided a wireless pairing method, which is applied to a terminal, wherein the terminal can communicate with an auxiliary communication device, and the auxiliary communication device can communicate with at least one receiving device; the method comprises:

[0006] The terminal receives first information and second information; the first information includes information for identifying a transmitting device, and the second information includes information for identifying the receiving device;

[0007] The terminal displays information for identifying the transmitting device and information for identifying the receiving device;

[0008] The terminal generates third information in response to a selection operation of the displayed information for identifying the transmitting device and the information for identifying the receiving device, wherein the third information includes the information for identifying the transmitting device and the information for identifying the receiving device;

[0009] The terminal sends the third information to the auxiliary communication device, so that: the auxiliary communication device sends the third information externally, and the receiving device receives the third information.

[0010] According to a second aspect of an embodiment of the present invention, there is provided a wireless pairing method, which is applied to a terminal, wherein the terminal is capable of communicating with at least one receiving device; the method comprises:

[0011] The terminal receives first information and second information; the first information includes information for identifying a transmitting device, and the second information includes information for identifying the receiving device;

[0012] The terminal displays information for identifying the transmitting device and information for identifying the receiving device;

[0013] The terminal generates third information in response to a selection operation of the displayed information for identifying the transmitting device and the information for identifying the receiving device, wherein the third information includes the information for identifying the transmitting device and the information for identifying the receiving device;

[0014] The terminal sends the third information externally, so that: the receiving device receives the third information.

[0015] According to a third aspect of an embodiment of the present invention, a wireless pairing method is provided, which is applied to a receiving device, wherein the receiving device can communicate with a terminal through an auxiliary communication device, and the auxiliary communication device can communicate with at least one transmitting device; the method includes:

[0016] The receiving device sends second information to the auxiliary communication device, the second information including information for identifying the receiving device, so that the auxiliary communication device forwards the second information to the terminal, so that: the terminal generates third information based on the received selection operation acting on the information for identifying the receiving device and the selection operation acting on the information for identifying the transmitting device;

[0017] The receiving device receives the third information sent by the auxiliary communication device; wherein the third information is sent by the terminal to the auxiliary communication device, and the third information includes information for identifying the transmitting device and information for identifying the receiving device.

[0018] According to a fourth aspect of an embodiment of the present invention, a wireless pairing method is provided, which is applied to an auxiliary communication device, wherein the auxiliary communication device can communicate with the terminal, and the auxiliary communication device can also communicate with at least one transmitting device and at least one receiving device; the method includes:

[0019] The auxiliary communication device receives first information sent by the transmitting device, wherein the first information includes information for identifying the transmitting device; the auxiliary communication device receives second information sent by the receiving device, wherein the second information includes information for identifying the receiving device;

[0020] The auxiliary communication device sends the first information and the second information to the terminal, so that: the terminal displays information for identifying the transmitting device and information for identifying the receiving device;

[0021] After the terminal generates third information in response to a selection operation of the displayed information for identifying the transmitting device and the information for identifying the receiving device, the auxiliary communication device receives the third information sent by the terminal; the third information includes the information for identifying the transmitting device and the information for identifying the receiving device;

[0022] The auxiliary communication device sends the third information externally, so that: the receiving device receives the third information.

[0023] According to a fifth aspect of an embodiment of the present invention, there is provided a wireless pairing device, which is applied to a terminal, wherein the terminal can be connected to an auxiliary communication device, and the auxiliary communication device can communicate with at least one receiving device; the wireless pairing device includes:

[0024] A first receiving module, used to receive first information and second information; the first information includes information for identifying a transmitting device, and the second information includes information for identifying the receiving device;

[0025] A first display module, used to display information used to identify the transmitting device and information used to identify the receiving device;

[0026] A first generating module, configured to generate third information in response to a selection operation of the displayed information for identifying the transmitting device and the displayed information for identifying the receiving device, wherein the third information includes the information for identifying the transmitting device and the information for identifying the receiving device;

[0027] The first sending module is configured to send the third information to the auxiliary communication device, so that: the auxiliary communication device sends the third information externally, and the receiving device receives the third information.

[0028] According to a sixth aspect of an embodiment of the present invention, there is provided a wireless pairing device, which is applied to a terminal, and the terminal is capable of communicating with at least one receiving device; the wireless pairing device includes:

[0029] A second receiving module, used to receive first information and second information; the first information includes information for identifying a transmitting device, and the second information includes information for identifying the receiving device;

[0030] A second display module, used to display information used to identify the transmitting device and information used to identify the receiving device;

[0031] A second generating module, configured to generate third information in response to a selection operation of the displayed information for identifying the transmitting device and the displayed information for identifying the receiving device, wherein the third information includes the information for identifying the transmitting device and the information for identifying the receiving device;

[0032] The second sending module is used to send the third information outward so that: the receiving device receives the third information.

[0033] According to a seventh aspect of an embodiment of the present invention, there is provided a wireless pairing device, which is applied to a receiving device, wherein the receiving device can communicate with a terminal through an auxiliary communication device, and the auxiliary communication device can communicate with at least one transmitting device; the wireless pairing device includes:

[0034] a third sending module, configured to send second information to the auxiliary communication device, wherein the second information includes information for identifying the receiving device, so that the auxiliary communication device forwards the second information to the terminal, so that: the terminal generates third information based on the received selection operation acting on the information for identifying the receiving device and the received selection operation acting on the information for identifying the transmitting device;

[0035] The third receiving module is used to receive the third information sent by the auxiliary communication device; wherein the third information is sent by the terminal to the auxiliary communication device, and the third information includes information for identifying the transmitting device and information for identifying the receiving device.

[0036] According to an eighth aspect of an embodiment of the present invention, a wireless pairing device is provided, which is applied to an auxiliary communication device, wherein the auxiliary communication device can communicate with the terminal, and the auxiliary communication device can also communicate with at least one transmitting device and at least one receiving device; the wireless pairing device includes:

[0037] a fourth receiving module, configured to receive first information sent by the transmitting device, wherein the first information includes information for identifying the transmitting device; and the auxiliary communication device receives second information sent by the receiving device, wherein the second information includes information for identifying the receiving device;

[0038] a fourth sending module, configured to send the first information and the second information to the terminal, so that: the terminal displays information for identifying the transmitting device and information for identifying the receiving device;

[0039] a fifth receiving module, configured to receive third information sent by the terminal after the terminal generates third information in response to a selection operation of the displayed information for identifying the transmitting device and the information for identifying the receiving device, wherein the third information includes the information for identifying the transmitting device and the information for identifying the receiving device;

[0040] The fifth sending module is used to send the third information outward so that: the receiving device receives the third information.

[0041] According to a ninth aspect of an embodiment of the present invention, there is provided a wireless pairing device, including:

[0042] processor;

[0043] a memory configured to store processor-executable instructions;

[0044] Wherein, the processor is configured to: implement the steps in the above-mentioned wireless pairing method when executed.

[0045] According to a tenth aspect of an embodiment of the present invention, a non-transitory computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of a wireless pairing device, the device is enabled to perform the steps in the above-mentioned wireless pairing method.

[0046] The beneficial effects of the present invention are:

[0047] The present invention generates third information including information for identifying the transmitting device and information for identifying the receiving device by displaying information for identifying the transmitting device and information for identifying the receiving device on the terminal in response to the selection operation of the displayed information, and sends the third information to the receiving device through the auxiliary communication device, and the receiving device receives the third information to complete the pairing. Since the information of the transmitting device and the receiving device to be paired can be displayed through the terminal, the pairing of the transmitting device and the receiving device can be automatically completed after responding to the selection operation of the displayed information, and there is no need to perform a specific trigger operation to trigger each group of transmitters and receivers to be paired to enter the learning mode, so that the pairing of multiple transmitting devices and receiving devices can be conveniently and quickly realized, saving configuration time, reducing the probability of configuration errors, making it easier to install the corresponding devices in batches in the home, promoting the batch application of such devices, especially making it more convenient for the construction party to debug such devices, solving the problem that the debugging and configuration equipment must physically contact the receiver, so that the construction can be carried out first and then the configuration during construction, greatly simplifying the construction steps, so that the installation and debugging configuration during construction can be independent and do not affect the progress of the project.

[0048] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0050] Figure 1 Schematic diagram of the structure of a wireless pairing system in one embodiment of the present invention Figure 1 .

[0051] Figure 2 The structure of the wireless pairing system in one embodiment of the present invention is shown in FIG. Figure 2 .

[0052] Figure 3 The wireless pairing method according to one embodiment of the present invention is shown in FIG. Figure 1 .

[0053] Figure 4a It is a schematic diagram of a terminal display interface in one embodiment of the present invention.

[0054] Figure 4b It is a schematic diagram of a terminal display interface in one embodiment of the present invention.

[0055] Figure 5 The wireless pairing method according to one embodiment of the present invention is shown in FIG. Figure 2 .

[0056] Figure 6 The wireless pairing method according to one embodiment of the present invention is shown in FIG. Figure 3 .

[0057] Figure 7 FIG4 is a flow chart of a wireless pairing method according to an embodiment of the present invention.

[0058] Figure 8a Schematic diagram of a trigger element in one embodiment of the present invention Figure 1 .

[0059] Figure 8b Schematic diagram of a trigger element in one embodiment of the present invention Figure 2 .

[0060] Figure 9a The structure of the self-generating switch in one embodiment of the present invention is shown in FIG. Figure 1 .

[0061] Figure 9b The structure of the self-generating switch in one embodiment of the present invention is shown in FIG. Figure 2 .

[0062] Fig.10 A wireless pairing device frame shown in an embodiment of the present invention Figure 1 .

[0063] Fig.11 A wireless pairing device frame shown in an embodiment of the present invention Figure 2 .

[0064] Fig.12 A wireless pairing device frame shown in an embodiment of the present invention Figure 3 .

[0065] Fig.13 FIG4 is a block diagram of a wireless pairing device shown in an embodiment of the present invention.

[0066] Fig.14 It is a schematic diagram of the structure of an electronic device in one embodiment of the present invention. DETAILED DESCRIPTION

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

[0068] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0069] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0070] refer to Figure 1 , Figure 2 , Figure 1 The structure of the wireless pairing system in one embodiment of the present invention is shown in FIG. Figure 1 ; Figure 2The structure of the wireless pairing system in one embodiment of the present invention is shown in FIG. Figure 2 .

[0071] The transmitting device 1 (also referred to as a transmitter) may be a device that can generate and send commands and has a wireless transmission function. For example, it may refer to a device that is used to generate and send control, management, and other commands and has a wireless transmission function such as RF wireless transceiver, infrared transceiver, Bluetooth transceiver, WiFi transceiver, etc. The transmitting device 1 may include: a self-generating switch, a battery switch, a sensor, a doorbell transmitter, and other devices.

[0072] The receiving device 2 (also referred to as a receiver) may be a device that can receive and execute commands and has a wireless transmission function. For example, it may refer to a device that is used to receive and execute control, management, and other commands and has wireless transmission functions such as RF wireless transceiver, infrared transceiver, Bluetooth transceiver, and WiFi transceiver. In some embodiments, the receiving device 2 may include: wall switches, single-channel actuators, multi-channel actuators, electric curtains, lamps, televisions, air conditioners, and other devices. After the transmitting device 1 is paired with the receiving device 2, it can send a corresponding command to instruct the receiving device 2 to switch the working state, for example, after the lamp receives the shutdown command of the wireless switch, it switches the lamp from the lit state to the off state. There is a corresponding relationship between the transmitting device and the receiving device. For example, one transmitting device can correspond to one receiving device, one transmitting device can also correspond to multiple receiving devices, and multiple transmitting devices can also correspond to one receiving device.

[0073] The auxiliary communication device 3 can be any device or combination of devices that can realize wireless transceiver functions. The auxiliary communication device 3 is provided with a wireless communication module or other circuits with wireless communication capabilities. The auxiliary communication device 3 can also be provided with a processing module or other circuits with data processing capabilities. The wireless communication module of the auxiliary communication device 3 can include communication modules such as radio frequency, Bluetooth, Wifi, mobile network, etc., and can also include modules that support specific communication protocols. The auxiliary communication device 3 can refer to a transfer device used to match, filter or cut the transmission information during the wireless transmission between the transmitting device 1 and the receiving device 2. In a possible implementation, the auxiliary communication device 3 can also refer to a module or chip with intelligent control functions, etc., which can be embedded in other devices, etc. The present disclosure does not specifically limit the representation form of the auxiliary communication device 3. For example: the auxiliary communication device 3 can refer to a module or unit in the transmitting device 1, or the auxiliary communication device 3 can refer to a module or unit in the receiving device 2, that is, the transmitting device 1 or the receiving device 2 can include the function of the auxiliary communication device 3.

[0074] The terminal 4 may be any device or combination of devices having data processing capabilities and external communication capabilities, for example, it may be a mobile phone, a computer, a tablet computer, a computer, a car computer, etc.

[0075] The numbers of the transmitting devices 1 , the receiving devices 2 , the auxiliary communication devices 3 and the terminals 4 are not limited to those shown in the figure, and can be any numbers.

[0076] refer to Figure 1 , Figure 3 , Figure 3 The wireless pairing method according to one embodiment of the present invention is shown in FIG. Figure 1 This embodiment discloses a wireless pairing method, which is applied to a terminal, the terminal can communicate with an auxiliary communication device, and the auxiliary communication device can communicate with at least one receiving device; the method includes:

[0077] Step S301, the terminal receives first information and second information; the first information includes information for identifying a transmitting device, and the second information includes information for identifying the receiving device;

[0078] Step S302, the terminal displays information for identifying the transmitting device and information for identifying the receiving device;

[0079] Step S303, the terminal generates third information in response to a selection operation of the displayed information for identifying the transmitting device and the information for identifying the receiving device, wherein the third information includes the information for identifying the transmitting device and the information for identifying the receiving device;

[0080] Step S304: the terminal sends the third information to the auxiliary communication device, so that: the auxiliary communication device sends the third information externally, and the receiving device receives the third information.

[0081] In the field of the Internet of Things, the wireless data transmission of the Internet of Things has standard protocols such as Wi-Fi, Zigbee, and Bluetooth. However, since Wi-Fi, Bluetooth, etc. are designed for large-scale data transmission, the power consumption is too high. Therefore, in some ultra-low power application scenarios, the transmitting device and the receiving device may use a radio frequency communication protocol such as but not limited to the radio frequency 433 protocol or a customized specific communication protocol for communication. When some terminals such as mobile phones do not have hardware that supports radio frequency communication protocols such as radio frequency 433 protocol or a customized specific communication protocol, the terminal cannot communicate with the transmitting device or the receiving device. In this embodiment, an auxiliary communication device is proposed, and the wireless communication module of the auxiliary communication device can support radio frequency communication protocols such as radio frequency 433 protocol or a customized specific communication protocol. The terminal can communicate with the auxiliary communication device, and then realize data interaction between the terminal and the transmitting device or the receiving device through the auxiliary communication device. The auxiliary communication device may include an interface module, and the connection with the terminal is realized through the interface module. For example, the auxiliary communication device can be connected to the terminal USB through the interface module, or the auxiliary communication device can be connected to the terminal wirelessly through Wi-Fi, Bluetooth, etc. This embodiment does not limit the connection method between the auxiliary communication device and the terminal. By wirelessly connecting the auxiliary communication device to the terminal, the auxiliary communication device can be used in terminals with different interfaces, and has wider applicability.

[0082] In this embodiment, the terminal in step S301 can receive the first information and / or the second information through the auxiliary communication device; the first information includes information for identifying the transmitting device, and the second information includes information for identifying the receiving device. For example, the transmitting device can send out a message when it is timed, powered on, or meets a preset trigger condition. The message can be a control message or a message for indicating the status information of the transmitting device, etc., and the type of the message is not limited. The receiving device can send out a message when it is timed, powered on, receives a query instruction from the auxiliary communication device, and responds, and the type of the message is not limited.

[0083] After the auxiliary communication device receives the message sent out by the transmitting device or the receiving device, it can directly send the message as the first information or the second information to the terminal, or it can pre-process all or part of the information in the message, such as signing, encryption, etc., and then generate the first information or the second information and send it to the terminal. It can also parse the message, extract the information used to identify the transmitting device in the message sent by the transmitting device, and then generate the first information and send it to the terminal, or extract the information used to identify the receiving device in the message sent by the receiving device and then generate the second information and send it to the terminal. That is, the first information or the second information can be a complete message, or a part of the message, or a file in another format processed by the auxiliary communication device. The format of the information sent by the transmitting device or the receiving device received by the auxiliary communication device can be the same as or different from the information sent by the auxiliary communication device to the terminal. The content of the information sent by the transmitting device or the receiving device received by the auxiliary communication device can be the same as or different from the information sent by the auxiliary communication device to the terminal. As long as the information sent by the transmitting device and received by the auxiliary communication device and the information sent by the auxiliary communication device to the terminal both contain information for identifying the transmitting device, or the information sent by the receiving device and received by the auxiliary communication device and the information sent by the auxiliary communication device to the terminal both contain information for identifying the receiving device, it does not depart from the protection scope of this embodiment.

[0084] Among them, the information used to identify the transmitting device in the first information and the information used to identify the receiving device in the second information at least include identification information, such as but not limited to address identification, Internet Protocol address, device unique number (number of specific bits), etc., and the identification information can be unique. In this embodiment, the auxiliary communication device can perform various conversions on the identification information when interacting with the terminal. For example, when the auxiliary communication device receives the identification information contained in the message sent by the transmitting device as an Internet Protocol address, it can convert it into the corresponding device unique number and then send it to the terminal. Of course, the Internet Protocol address can also be directly sent to the terminal, which is not limited here.

[0085] The information used to identify the transmitting device in the first information and the information used to identify the receiving device in the second information may also include information such as device type, key value, receiver channel, etc. For example, the type of the transmitting device may be determined by factors such as the shape of the transmitting device or the number of separate switches. The transmitting device may include: a single-open self-generating switch, a double-open self-generating switch, a triple-open self-generating switch, a quad-open self-generating switch, a circular single-key switch, a circular double-key switch, a circular triple-key switch, a passive transmitter, and other types of transmitting devices. For example: the type of the receiving device may be determined by factors such as the number of channels of the receiving device or the purpose of its work. The receiving device may include: a 1-channel receiver, a 2-channel receiver, ..., an 8-channel receiver, etc.; a 1-channel wall switch (with gesture sensing function), a 2-channel wall switch (with gesture sensing function), etc.; a 1-channel wall switch (without gesture sensing function), a 2-channel wall switch (without gesture sensing function), etc.; a 1-channel single-live wire wall switch (without gesture sensing function), a doorbell, a dimmable device, a curtain motor, a dual-output curtain motor controller, a dimming control panel, and other types of receiving devices.

[0086] In an optional implementation, the terminal in step S301 may also receive input of the first information and / or the second information. For example, a manual input function button is displayed on the terminal display interface, and in response to a trigger instruction of the manual input function button, an input box is displayed to receive information for identifying the transmitting device or for identifying the receiving device input by the user through the displayed input box, such as the input identification information of the transmitting device or the identification information of the receiving device. In addition, a QR code for identifying its own information may be provided on the transmitting device and the receiving device, and a scan code entry function button is displayed on the terminal display interface, and in response to a trigger instruction of the scan code entry function button, information for identifying the transmitting device or for identifying the receiving device obtained by scanning the QR code is received, such as scanning the identification information of the transmitting device or the identification information of the receiving device. In this embodiment, the first information and / or the second information input is directly received through the terminal interface, so there is no need to receive the message sent by the transmitting device or the receiving device through the auxiliary communication device, and a function of directly entering the device to be paired is provided to the user.

[0087] In step S302, the terminal displays information for identifying the transmitting device and information for identifying the receiving device. The terminal may directly display the information for identifying the transmitting device in the received first information and / or the information for identifying the receiving device in the second information, or may convert the information for identifying the transmitting device in the received first information into other forms of identification for display, and convert the information for identifying the receiving device in the received second information into other forms of identification for display. That is, the information for identifying the transmitting device and the information for identifying the receiving device displayed by the terminal may be the same as or different from the information for identifying the transmitting device in the first information and the information for identifying the receiving device in the second information. As long as the terminal displays information identifying the transmitting device or information identifying the receiving device, it does not deviate from the protection scope of this embodiment.

[0088] refer to Figure 4a , Figure 4aIt is a schematic diagram of the terminal display interface in an embodiment of the present invention. In an optional embodiment, the display interface of the terminal includes a first display area and a second display area: at least one first identifier is displayed in the first display area, and the first identifier is used to identify the transmitting device; at least one second identifier is displayed in the second display area, and the second identifier is used to identify the receiving device. The first identifier and the second identifier can directly display the identification information in the received first information or the second information, such as the address identifier of the transmitting device or the receiving device. In addition, in a scenario where a large number of pairings are performed, such as pairing multiple transmitting devices and multiple receiving devices in a whole suite, if the address identifiers of multiple transmitting devices and multiple receiving devices are directly displayed, the user cannot distinguish the transmitting device or the receiving device to be paired, which is easy to cause confusion. Therefore, in this embodiment, the input of the first identifier and the second identifier can be received. For example, a third identifier such as an address identifier used to identify the transmitting device in the first information can be displayed on the terminal interface. After receiving a trigger instruction from the user for the third identifier, an input box can be popped up to receive the first identifier entered by the user through the input box. The first identifier may include information such as the name and location of the transmitting device, and the terminal establishes an association relationship between the first identifier and the third identifier. The fourth identifier such as the address identifier used to identify the receiving device in the second information can also be displayed on the terminal interface. After receiving the user's trigger instruction for the fourth identifier, an input box can pop up to receive the second identifier entered by the user through the input box. The second identifier may include the name, location and other information of the receiving device, and the terminal establishes an association relationship between the second identifier and the fourth identifier. In this way, by receiving the name, location and other information of the input transmitting device or receiving device for identification and display, and establishing an association relationship between the identifier and the address identifier, the user can easily distinguish and select pairing according to actual needs when batch pairing multiple transmitting devices and multiple receiving devices, so as to achieve flexible and accurate pairing.

[0089] In step S303, the terminal responds to the selection operation of the displayed information for identifying the transmitting device and the information for identifying the receiving device, which may include responding to the selection operation of the displayed third identifier and fourth identifier, or may also include responding to the selection operation of the displayed first identifier and second identifier. In response to the selection operation, the third information is generated, and the third information includes the information for identifying the transmitting device and the information for identifying the receiving device; for example, it may include the address identifier, Internet Protocol address, and device unique number (a number of specific bits) of the transmitting device and the receiving device. It should be noted that since the association relationship between the first identifier and the third identifier and the association relationship between the second identifier and the fourth identifier have been established before, therefore, in response to the selection operation of the displayed first identifier and the second identifier, the third identifier and the fourth identifier, i.e., the address identifier and other information for identifying the transmitting device and the address identifier and other information for identifying the receiving device, can be obtained according to the established association relationship, and then the third information is generated.

[0090] In an optional embodiment, the display interface of the terminal includes a third display area and a fourth display area; the terminal responds to the selection operation of the displayed information for identifying the transmitting device and the information for identifying the receiving device by: displaying at least one of the first identifiers subjected to the selection operation in the third display area; and displaying at least one of the second identifiers subjected to the selection operation in the fourth display area. After responding to the selection operation, the terminal can automatically generate the third information, and a pairing function button can also be displayed on the terminal interface, and the third information is generated after receiving the user's trigger instruction for the pairing function button.

[0091] Furthermore, since the transmitting device may include a self-generating switch with multiple buttons, and the receiving device may include a receiver with multiple channels, in an optional implementation, the first identification displayed on the terminal may also include the button information of the transmitting device, and the second identification displayed may also include the channel information of the receiving device. The terminal may generate third information in response to the selection operation of the displayed button information and channel information, and the information used to identify the transmitting device in the third information may also include the button information of the transmitting device, and the information used to identify the receiving device in the third information may also include the channel information of the receiving device. In this way, flexible pairing between the buttons of the transmitting device and the channels of the receiving device can be achieved on the terminal display interface without the user having to perform specific operations such as triggering buttons, powering on, etc. on each button of the transmitting device and each channel of the receiving device to pair them.

[0092] Furthermore, in an optional embodiment, the display interface of the terminal includes a fifth display area, and the fifth display area displays at least one control action type, and the control action type is used to characterize the control action type of the transmitting device on the receiving device. Since the user has different control requirements for the receiving device through the transmitting device in different application scenarios, in this embodiment, different preset control action types can also be displayed on the terminal display interface, so that the user can further select the paired control action type based on the selected paired transmitting device and receiving device, thereby increasing the diversity of pairing options and making pairing more flexible and accurate.

[0093] For example, the control action type may include a first control action type, which is used to characterize that the transmitting device controls the receiving device to perform a flip operation so that the receiving device switches between a first state and a second state. For example, when the transmitting device is a switch, after the matching is completed, each time the switch is pressed, the receiving device performs a flip operation after receiving a flip-type message.

[0094] The control action type may also include a second control action type, which is used to characterize that the transmitting device controls the receiving device to perform a fixed operation. The fixed operation may include multiple types of operations. For example, when the receiving device is a wall switch, the fixed operation may be a fixed on or off operation to control the wall switch to perform a fixed on or off operation. When the receiving device is a controlled device, the fixed operation may be an adjustment operation of a fixed function on the controlled device; taking the controlled device as an air conditioner as an example, the fixed operation may be a fixed operation of raising or lowering the temperature, etc.

[0095] The control action type may also include a third control action type, and the third control action type is used to characterize that the transmitting device controls the receiving device to perform a delayed operation. For example, the transmitting device controls the receiving device to perform a delayed flipping operation, or the transmitting device controls the receiving device to perform a delayed fixed operation. For example, after the matching is completed, the receiving device delays 10 minutes after receiving the control message sent by the transmitting device before performing the corresponding flipping operation or fixed operation.

[0096] The terminal receives a selection operation of at least one control action type displayed in the fifth display area, and then generates third information. In addition to information used to identify the transmitting device and information used to identify the receiving device, the third information may also include: control action type information corresponding to the control action type subjected to the selection operation.

[0097] In step S304, the terminal sends the third information to the auxiliary communication device, so that: the auxiliary communication device sends the third information outward, and the receiving device receives the third information. In this embodiment, if the auxiliary communication device and the receiving device transmit information according to the first communication protocol, such as but not limited to the RF 433 protocol or a custom specific communication protocol, the terminal can encapsulate the generated third information according to the first communication protocol to generate a first message. The terminal sends the first message to the auxiliary communication device so that the auxiliary communication device can directly forward the first message. The terminal can also directly send the third information to the auxiliary communication device, and the auxiliary communication device performs corresponding data processing, encryption, encapsulation and other operations on the third information before sending it outward. The terminal can also perform preliminary data processing, integration, encryption and other operations on the third information, and then send it to the auxiliary communication device in any format, and the auxiliary communication device encapsulates it into a message before sending it outward. The third information sent by the terminal to the auxiliary communication device and the third information sent by the auxiliary communication device to the outside may have the same or different formats and the same or different contents, as long as both contain information for identifying the transmitting device and information for identifying the receiving device, they do not depart from the protection scope of this embodiment. After the receiving device receives the information for identifying the transmitting device and the information for identifying the receiving device in the third information, pairing of the transmitting device and the receiving device can be completed.

[0098] This embodiment generates third information including information for identifying the transmitting device and information for identifying the receiving device by displaying information for identifying the transmitting device and information for identifying the receiving device on the terminal in response to a selection operation on the displayed information, and sends the third information to the receiving device through the auxiliary communication device, and the receiving device receives the third information to complete the pairing. Since the information of the transmitting device and the receiving device to be paired can be displayed on the terminal, the pairing of the transmitting device and the receiving device can be automatically completed in response to a selection operation on the displayed information, without the need to perform a specific trigger operation to trigger each set of transmitters and receivers to be paired to enter a learning mode, thereby achieving flexible and convenient pairing.

[0099] In some application scenarios, for example, the existing method of triggering the receiving device to enter the learning mode is usually to trigger the button on the receiving device. When the installer and the subsequent debugging personnel are not the same group of people, the receiving device may be installed in a difficult-to-touch position such as the ceiling when the debugging personnel perform pairing, which makes it inconvenient to operate the button of the receiving device to perform learning mode pairing. Compared with the prior art, in this embodiment, the terminal can display information for identifying the transmitting device and information for identifying the receiving device by receiving the input first information, second information or obtaining various types of first information and second information through the auxiliary communication device in a variety of ways, and automatically complete the pairing after responding to the user's pairing selection operation. There is no need to operate the button of the receiving device to perform learning mode pairing, which solves the problem of inconvenience in the debugging personnel when debugging pairing. In addition, when multiple transmitting devices and receiving devices need to be paired, such as batch pairing of all transmitting devices and receiving devices in the entire house, compared with the prior art, the user needs to continuously perform specific trigger operations on the paired transmitting devices and receiving devices to trigger each group of transmitters and receivers to enter the learning mode for pairing. In this embodiment, the user only needs to perform a selection operation on the terminal interface to complete the pairing, which meets the user's flexible and convenient pairing needs and can effectively improve the pairing efficiency. That is, in this embodiment, the pairing of multiple transmitting devices and receiving devices can be easily and quickly implemented, saving configuration time, reducing the probability of configuration errors, making it easier to install corresponding devices in batches at home, promoting the batch application of such devices, and especially making it more convenient for the construction party to debug such devices. It solves the problem that the debugging and configuration equipment must physically contact the receiver, so that construction can be carried out first and then configuration, which greatly simplifies the construction steps and allows installation and debugging configuration to be carried out independently during construction without affecting the progress of the project.

[0100] refer to Figure 4b , Figure 4b It is a schematic diagram of a terminal display interface in one embodiment of the present invention.

[0101] In an optional embodiment, the method further includes:

[0102] The terminal receives a first trigger operation acting on the second identifier, such as a receiving device name, and the first trigger operation may include clicking, continuous clicking, long pressing, etc. In response to the first trigger operation, the terminal displays a sixth display area, and the sixth display area displays at least one first functional component. The type of the first functional component includes at least one of a controlled switch type, a relay type, a default output type, or a heartbeat type.

[0103] The terminal receives a second trigger operation, such as click, continuous click, long press, etc., on the first functional component. In response to the second trigger operation, the terminal generates and sends fourth information to the auxiliary communication device, so that: the auxiliary communication device sends the fourth information to the outside, and the receiving device receives the fourth information. The fourth information includes information for identifying the receiving device and type information corresponding to the first functional component subjected to the second trigger operation. The receiving device responds to the fourth information and turns on or off the corresponding function according to the type information corresponding to the first functional component in the fourth information.

[0104] In this embodiment, after receiving a trigger operation of the user on the displayed receiving device, the terminal interface may display multiple first functional components, and according to the user's selection trigger operation of the functional component, the opening or closing control of the function item corresponding to the first functional component type on the receiving device can be realized through the terminal interface. For example, the first functional component type may include a controlled switch type, which represents the on or off control of the receiving device. Then, after receiving the trigger operation acting on the controlled switch type functional component, the terminal generates fourth information, and the fourth information includes information for identifying the receiving device, such as the address identifier of the receiving device and control information, and the control information is used to control the receiving device to turn on or off. The terminal sends the fourth information to the receiving device through the auxiliary communication device, and the receiving device performs the on or off operation in response to the control information in the fourth information.

[0105] The first functional component type may also include a relay type, which represents the control of turning on or off the relay function of the receiving device. After receiving a trigger operation acting on the relay type functional component, the terminal generates fourth information, and the fourth information includes information for identifying the receiving device, such as the address identifier of the receiving device and control information, and the control information is used to control the turning on or off of the relay function of the receiving device. The terminal sends the fourth information to the receiving device through the auxiliary communication device, and the receiving device turns on or off the relay function of the receiving device in response to the control information in the fourth information. After turning on the relay function, the receiving device can forward the received message to other receiving devices upon receiving the message, thereby realizing the relay of information, thereby extending the transmission distance of the message and improving the control distance of the transmitting device over the receiving device.

[0106] The first functional component type may also include a default output type, which represents the on or off control of the default output state of the receiving device when it is powered on. After receiving a trigger operation acting on the default output type functional component, the terminal generates fourth information, and the fourth information includes information for identifying the receiving device, such as an address identifier of the receiving device, and control information, and the control information is used to control the receiving device to turn on or off the default output state when it is powered on. The terminal sends the fourth information to the receiving device through the auxiliary communication device, and the receiving device responds to the control information in the fourth information to turn on or off the default output state of the receiving device when it is powered on.

[0107] The first functional component type may also include a heartbeat type, which represents the control of turning on or off the heartbeat function of the receiving device. After receiving the trigger operation acting on the controlled switch type functional component, the terminal generates fourth information, and the fourth information includes information for identifying the receiving device, such as the address identifier of the receiving device and control information, and the control information is used to control the turning on or off of the heartbeat function of the receiving device. The terminal sends the fourth information to the receiving device through the auxiliary communication device, and the receiving device turns on or off the heartbeat function of the receiving device in response to the control information in the fourth information. After turning on the heartbeat function, the receiving device sends its own status information to the outside within a preset time unit and at a preset time interval. The status information may include the address identifier, power, brightness and other status information of the receiving device.

[0108] In this embodiment, by displaying multiple first functional components of the receiving device on the terminal, in response to the triggering operation of the displayed first functional components, the opening or closing of the corresponding functions of the first functional components on the receiving device can be automatically controlled, without the need to perform various complex controls on the buttons on the transmitting device or the receiving device to open or close the corresponding functions on the receiving device. This embodiment is more intuitive and simple, and can quickly and conveniently control the opening or closing of the receiving device, the opening or closing of the relay, the default output or heartbeat and other functions.

[0109] Further, in an optional implementation, the generated third information may include a third identifier such as an address identifier for identifying the transmitting device, a fourth identifier such as an address identifier for identifying the receiving device, and corresponding control action type information. The first identifier such as the name of the transmitting device is associated with the third identifier, and the second identifier such as the name of the receiving device is associated with the fourth identifier. Therefore, at least one group of the first identifier, the second identifier, and the corresponding control action type information in the third information can be generated into a list and exported as a preset format file such as but not limited to a csv format file. The preset format file includes the association between the first identifier, the second identifier, and the control action type information in the corresponding third information. Export the generated preset format file for the terminal to import and use when pairing.

[0110] In one application scenario, after completing the pairing of all transmitting devices and receiving devices in the current room to generate the third information and exporting the preset format file generated above, if there is another room with the same pairing requirements of the transmitting device and the receiving device as the current room, the other room can be quickly paired based on the generated preset format file. For example, the other room includes at least one transmitting device to be paired and at least one receiving device to be paired, and the auxiliary communication device can communicate with at least one receiving device to be paired.

[0111] When the terminal performs quick pairing of another room, it can import a preset format file and display the first identifier in the preset format file. The terminal receives the fifth identifier for identifying the transmitting device to be paired, which is input by the user according to each displayed first identifier, such as the name of the transmitting device. The information of the fifth identifier for identifying the transmitting device to be paired includes at least identification information, such as but not limited to address identifier, Internet Protocol address, device unique number (number of specific bits), etc., and the identification information can be unique. Establish an association relationship between the first identifier and the fifth identifier. Display the second identifier in the preset format file. The terminal receives the fifth identifier for identifying the receiving device to be paired, which is input by the user according to each displayed second identifier, such as the name of the receiving device. The information of the fifth identifier for identifying the receiving device to be paired includes at least identification information, such as but not limited to address identifier, Internet Protocol address, device unique number (number of specific bits), etc., and the identification information can be unique. Establish an association relationship between the second identifier and the sixth identifier. In this way, the identification information of all transmitting devices to be paired and receiving devices to be paired in the room to be paired can be entered. Moreover, since the preset format file includes the association relationship between the first identification, the second identification and the corresponding control action type information in the third information, by establishing the association relationship between the first identification and the fifth identification, and the second identification and the sixth identification, the association relationship between the fifth identification, the sixth identification and the corresponding control action type information in the third information can be obtained.

[0112] In an optional embodiment, the display interface of the terminal displays a second functional component, and the second functional component is used to indicate the execution of pairing. A third trigger operation such as a click operation acting on the second functional component is received, and fifth information is generated in response to the third trigger operation. The fifth information may include the fifth identifier and the sixth identifier, and the fifth information may also include the control action type information in the third information corresponding to the first identifier and the second identifier. The terminal sends the fifth information to the receiving device to be paired through the auxiliary communication device, and the receiving device to be paired receives the fifth information, completing the quick pairing between the transmitting device to be paired and the receiving device to be paired.

[0113] In this embodiment, the preset format file generated after the pairing is completed can be used to realize batch fast pairing between multiple transmitting devices and receiving devices in the same scene. For example, when there are multiple suites with the same floor plan, and the number, position and pairing relationship of the transmitting devices and receiving devices in each suite are roughly the same, after completing the pairing between multiple transmitting devices and receiving devices in the first suite and generating and exporting the preset format file, when pairing other suites in the future, the preset format file can be imported on the terminal, and after receiving the identification information of the transmitting devices and receiving devices in other suites input based on the preset format file, the fast pairing of the transmitting devices and receiving devices in other suites can be automatically completed. In this embodiment, the pairing relationship of the same scene can be copied, the pairing efficiency can be improved, the pairing time can be saved, and the probability of pairing errors can be reduced.

[0114] refer to Figure 2 , Figure 5 , Figure 5 The wireless pairing method according to one embodiment of the present invention is shown in FIG. Figure 2 This embodiment discloses a wireless pairing method, which is applied to a terminal, wherein the auxiliary communication device can be integrated into the terminal as a module or unit, so that the terminal can include the function of the auxiliary communication device, that is, the terminal can support a radio frequency communication protocol such as a radio frequency 433 protocol or a custom specific communication protocol, and the terminal can communicate with a transmitting device and a receiving device. The method includes:

[0115] Step S501, the terminal receives first information and second information; the first information includes information for identifying a transmitting device, and the second information includes information for identifying the receiving device;

[0116] Step S502, the terminal displays information for identifying the transmitting device and information for identifying the receiving device;

[0117] Step S503, the terminal generates third information in response to a selection operation of the displayed information for identifying the transmitting device and the information for identifying the receiving device, wherein the third information includes the information for identifying the transmitting device and the information for identifying the receiving device;

[0118] Step S504: the terminal sends the third information externally, so that: the receiving device receives the third information.

[0119] The technical terms, technical features, optional implementation methods and technical effects involved above can be understood by referring to the relevant description of the embodiment of the wireless pairing method applied to the terminal, and the repeated contents will not be repeated here.

[0120] This embodiment generates third information including information for identifying the transmitting device and information for identifying the receiving device by displaying information for identifying the transmitting device and information for identifying the receiving device on the terminal in response to a selection operation on the displayed information, and sends the third information to the receiving device, which receives the third information to complete the pairing. Since the information of the transmitting device and the receiving device to be paired can be displayed on the terminal, the pairing of the transmitting device and the receiving device can be automatically completed in response to a selection operation on the displayed information, without the need to perform a specific trigger operation to trigger each set of transmitters and receivers to be paired to enter a learning mode, thereby achieving flexible and convenient pairing.

[0121] In addition, after the transmitting device and the receiving device are matched, the terminal receives the first type of data frame sent by the transmitting device; the first type of data frame is determined by the transmitting device based on the device information of the transmitting device and the control information generated by the transmitting device; wherein, the first type of data frame includes an address field and a load part, the first part in the device information constitutes the address field of the first type of data frame, and the second part in the device information and the control information together constitute the load part of the first type of data frame.

[0122] The generation process of the first type of data frame includes: generating the first type of data frame according to the source identifier of the transmitting device, the device type of the transmitting device and the control parameters; wherein the source identifier is used to determine the address field of the first type of data frame; in an optional embodiment, the terminal determines the device type of the receiving device; the terminal determines the type of command used to control the receiving device according to the device type of the receiving device and the control parameters; the terminal generates the second type of data frame according to the device type of the receiving device and the type of command; the terminal sends the second type of data frame to the receiving device so that: the receiving device executes the corresponding command. In another optional embodiment, the second type of data frame can be generated by the transmitting device, for example, after pairing is completed, the transmitting device determines the type of command used to control the receiving device according to the device type of the receiving device and the control parameters, generates the second type of data frame, and the transmitting device directly sends the second type of data frame to the receiving device so that: the receiving device executes the corresponding command.

[0123] The device information of the transmitting device may include at least one of the following: the device type, power level, device unique identifier, device network address or installation location of the transmitting device. The control information generated by the transmitting device may include at least one of the following: the user's operation information detected by the transmitting device, the device type of the receiving device, and the working status of the receiving device, etc. For example, if the transmitting device includes a pressure sensor, when the user presses the transmitting device, the control information may refer to the pressing force detected by the pressure sensor, etc.

[0124] A data frame may refer to a protocol data unit of a data link layer, and may include at least three parts: a frame header, a data part, a frame tail, etc. The first type of data frame includes at least an address field and a load part, the first part of the device information constitutes the address field of the first type of data frame, and the second part of the device information and the control information together constitute the load part of the first type of data frame. The contents of the first part and the second part may overlap or may not overlap, and the present disclosure does not make specific limitations. For example: the address field of the first type of data frame may carry the network address of the transmitting device, for example, the network address may be 192.168.101.1.1, or an 18-bit or 32-bit address bit agreed upon by the protocol, belonging to the device information (i.e., the first part), the load part of the first type of data frame may carry the device information control information of the receiving device, for example, the device information may be a three-open self-generating switch, and the control information may be the on or off of a certain switch, etc.

[0125] In an embodiment of the present disclosure, it is possible to obtain device information of a transmitting device and control information generated by the transmitting device; a first type of data frame is generated according to the device information and the control information; wherein the first type of data frame includes an address field and a load part, the first part of the device information constitutes the address field of the first type of data frame, and the second part of the device information and the control information together constitute the load part of the first type of data frame. The present disclosure inserts device information and control information into the data frame by setting the data format of the data frame during the wireless transmission between the transmitting device and the controlled setting, as well as the wireless transmission method between the transmitting device and the controlled setting. In the process of transmitting the data frame, the device information and control information of the transmitting device can be directly carried to the receiving device. Compared with data transmission by establishing an additional data channel, the transmission efficiency and accuracy of the data frame can be improved, and the transmission power consumption of the data frame can be reduced, and the standby time can be increased.

[0126] In some embodiments, the device information includes: a source identifier of the transmitting device, a device type of the transmitting device, and the control information includes: a control parameter;

[0127] The generating of the first type of data frame according to the device information and the control information includes:

[0128] Generate a first type of data frame according to the source identifier of the transmitting device, the device type of the transmitting device and the control parameter; wherein the source identifier is used to determine the address field of the first type of data frame; the method further includes:

[0129] Determine the device type of the receiving device;

[0130] determining, according to the device type of the receiving device and the control parameter, a type of command for controlling the receiving device;

[0131] generating a second type of data frame according to a device type of the receiving device and a type of the command;

[0132] The data types carried by the preset bits in the frame control fields of the first and second types of data frames are different; and the target identifier of the receiving device is used to determine the address field of the second type of data frame.

[0133] In the embodiment of the present disclosure, the device information may include at least the source identification of the transmitting device and the device type of the transmitting device, and the control information may include at least the control parameters. The source identification (SourceID) may refer to the identification corresponding to the transmitting device (for example, but not limited to the Internet Protocol address, the device unique number, etc.), and the source identification may be unique. The present disclosure may determine the corresponding transmitting device according to the source identification, or may determine the device type of the receiving device by pre-customizing the device type of the receiving device, etc. The method of determining the device type of the receiving device is not specifically limited. The device type may refer to a single-open self-generating switch, a double-open self-generating switch, a 1-channel receiver, a 2-channel receiver, etc. The transmitting device may receive the device type uploaded by the user, and then store it in a preset storage unit. When generating the first type of data frame, the device type is read from the preset storage unit.

[0134] The control parameters can be determined based on the user's operation detected by the transmitting device. For example, if the transmitting device is a single-pole switch, when the user changes the single-pole switch from an open state to a closed state, the control parameter can change from 0 to 1, etc.; if the transmitting device is a pressure sensor, when the user presses the pressure sensor, the control parameter can be generated based on the pressing force detected by the pressure sensor.

[0135] The disclosed embodiment can generate a first type of data frame according to the source identifier of the transmitting device, the device type of the transmitting device and the control parameters. For example: the source identifier is used to determine the address field of the first type of data frame, the device type and control parameters of the transmitting device can jointly determine the load part of the first type of data frame, etc. The types of commands used to control the receiving device may include: commands for data processing, or commands for control (also called device control commands), or commands for management (also called device management commands). For example: device control commands such as status query, switch control, brightness control, ring control, and travel control; device management commands such as configuring the gesture sensing function and indicator light of the wall switch, reading the gesture sensing function and indicator light configuration of the wall switch.

[0136] The present disclosure can determine the type of command used to control the receiving device according to the device type of the receiving device and the control parameter, and then the electronic device can determine the device type of the receiving device and generate the second type of data frame according to the device type of the receiving device and the type of the command. For example, the device type of the receiving device and the type of the command can jointly determine the payload part of the second type of data frame.

[0137] The data types of the data carried by the preset bits in the frame control fields of the first type of data frame and the second type of data frame are different. The data carried by the preset bits may refer to data of any length or any position in the data frame. The type of data frame is not limited and can be customized according to actual usage requirements. For example: for the first type of data frame, it may refer to a data frame whose value of the lower 5 bits (b0, b1, ...b4 bits) in the frame control field is 00001, and for the second type of data frame, it may refer to a data frame whose value of the lower 5 bits in the frame control field is 00002. In a possible embodiment, the first type of data frame may refer to a data frame sent from the node end of the transmitting device to the gateway end, and the second type of data frame may refer to a data frame sent from the gateway end to the node end, etc., wherein the gateway end may refer to an intelligent control center.

[0138] In the disclosed embodiment, a second type of data frame can be generated according to the device type of the receiving device and the type of the command, which can accurately determine the data structure of different types of data frames, refine the data frame type, reduce the workload of developers, etc.

[0139] In the disclosed embodiment, the data frame may be composed of a frame header, a payload (Payload) (also referred to as a data portion, etc.), a frame footer, etc. The frame header may be composed of a frame control field (FrameControl), a frame sequence number (SequenceNumber), and an address field (AddressingFields), etc. The frame control field contains basic frame information and is 16 bits in length. The frame sequence number is used to distinguish successively sent data frames, and the address field is used to determine the transmission direction of the data frame, etc. The payload part has a variable length, and the specific content is determined by the frame type; the frame footer may be a 16-bit cyclic redundancy check (CRC) value of the frame header and payload data, etc.

[0140] In the disclosed embodiment, the address field of the first type of data frame can be determined by the source identifier, and the address field of the second type of data frame can be determined by the target identifier. For example: if the electronic device determines that the data frame is of the first type, then it can be determined that the address field in the data frame is written with the source identifier 192.168.102.7 or a number of a specific number of bits, and if the data frame is of the second type, then it can be determined that the address field in the data frame is written with the target identifier 192.168.202.7 or a number of a specific number of bits, etc. The smart device can simply and quickly determine the type or transmission direction of the data frame through the address field, which helps to improve the transmission efficiency. The load part of the first type of data frame can be composed of the device type and control parameters of the transmitting device. For example: the transmitting device determines that its own device type is a circular double-key switch (the corresponding number can be marked as D2, etc.), and the control parameter is 01 (that is, key a is disconnected, key b is closed, etc.), then the transmitting device can write the device type D2 and the control parameter 01 into the load part of the data frame, etc.

[0141] In the disclosed embodiment, the source identifier can be used to determine the address field of the first type of data frame, the target identifier can be used to determine the address field of the second type of data frame, and the device type and control parameters of the transmitting device together constitute the load part of the first type of data frame, which can accurately set the data structure of different types of data frames, refine the data frame type, reduce the workload of developers, etc.

[0142] In some embodiments, the second type of data frame is composed of an address field of the second type of data frame and a payload portion of the second type of data frame.

[0143] In the embodiment of the present disclosure, the second type of data frame is at least composed of the address field of the second type of data frame and the load part of the second type of data frame, for example: the device type of the receiving device is a single-channel receiver, the first type is a basic status query, the first command content is empty, etc., and the load part is written in sequence. After the electronic device determines the address field and the load part of the second type of data frame, it inserts other parts such as the frame header or the frame tail according to the preset rules to generate a complete second type of data frame. By adopting the above method, the present disclosure can accurately set the data structure of different types of data frames, clarify various information such as the transmission direction and the type of command, improve transmission efficiency, save operating power consumption, etc.

[0144] In some embodiments, the byte length corresponding to the payload portion of the second type of data frame is determined by the type of the command.

[0145] In the embodiment of the present disclosure, the byte length corresponding to the payload part of the second type of data frame may be variable, and the byte length may be determined by the type of the command. For example, if the command is a command for data processing, the byte length corresponding to the payload part of the second type of data frame may be 5 bytes, the byte length corresponding to the device control command may be 7 bytes, the byte length corresponding to the device management command may be 9 bytes, etc. The present disclosure can save transmission resources and quickly determine the type of command, etc. by using the payload part of the second type of data frame with different byte lengths.

[0146] In some embodiments, when the command is of the first type, the payload portion of the second type of data frame is determined by the device type of the receiving device, the first type and the first command content;

[0147] The first command content is determined by the type of the command.

[0148] In the disclosed embodiment, the first type may refer to a device control command. After obtaining the data frame, it is possible to first determine whether the address field of the data frame is a source identifier or a target identifier, obtain a determination result, and then determine the corresponding data frame type according to the determination result. After determining that the command carried in the data frame is of the first type (i.e., a device control command) by the data type of the data carried by the preset bit in the frame control field of the data frame, the first command content (CmdDate) corresponding to the command of the first type can be determined according to the type of command (CmdType). When the electronic device determines that the type of command is a device control command, the corresponding command content can be determined only depending on the type of command, for example: the command content corresponding to the basic status query is empty, and the command content corresponding to the basic switch control is the first byte indicating the channel information, the second byte indicating the switching information, etc. (for example, but not limited to Byte1: Channel, Byte2: Switch), etc. Then the electronic device can determine the payload part (FramePayload) of the second type of data frame according to the device type (DeviceType) of the receiving device, the first type (CmdType, 1Byte) and the first command content (CmdDate). The present disclosure sets the first command content to be determined by the type of the command, thereby being able to accurately determine the corresponding command content and the like.

[0149] In some embodiments, when the command is of the first type and the control parameter of the transmitting device is empty, the payload portion of the second type of data frame is determined by the device type of the receiving device and the first type.

[0150] In the embodiment of the present disclosure, when the command is of the first type and the control parameter of the transmitting device is empty, the load part of the second type of data frame can be determined only by the device type of the receiving device and the first type. For example, if the device type of the receiving device is a curtain motor and the first type is a basic status query, the load part of the second type of data frame can be jointly determined based on the device type being a curtain motor and the first type being a basic status query. By adopting the above method, the present disclosure can save transmission resources, improve transmission efficiency, etc.

[0151] In some embodiments, when the command is of the second type and the command of the second type has the first attribute, the payload portion of the second type of data frame is determined by the device type of the receiving device, the second type, and the second command content;

[0152] The second command content is determined by the type of the command.

[0153] The attributes of a command may refer to the indispensable properties of the command, such as encryption attributes and non-encryption attributes, public attributes and private attributes, common attributes and uncommon attributes, etc. In the disclosed embodiment, for commands with different attributes, the method of determining the payload part of the data frame may be different.

[0154] In the disclosed embodiment, the second type may refer to a device management command, which may include: configuring the gesture sensing function and indicator light of a wall switch, or reading the gesture sensing function and indicator light configuration of a wall switch, etc. The first attribute may refer to a public attribute, which may be understood as a limited enumeration of general management commands for the receiving device (for example, but not limited to the switch state, etc.). When the electronic device determines that the device management command is a public attribute, the second command content (CmdDate) may be determined only by the type of the command (CmdType). For example, when the command type is a device management command and has a public attribute, the second command content may be turning the indicator light on or off, etc.

[0155] Then the electronic device can determine the payload part (FramePayload) of the second type of data frame according to the device type (DeviceType), the second type (Management CmdType) and the second command content (CmdData) of the receiving device. For example, the device type of the receiving device is a 3-way wall switch with gesture sensing function, the second type is to configure the gesture sensing function and indicator light of the wall switch, and the second command content is to turn on the indicator light, etc., which are written into the payload part in sequence. After the electronic device determines the address field and payload part of the second type of data frame, it inserts other parts such as the frame header or frame tail according to the preset rules to generate a complete second type of data frame.

[0156] In an embodiment of the present disclosure, when the command is of the second type and the command of the second type has the first attribute, the second command content corresponding to the command of the second type can be determined, the payload part of the second type of data frame can be determined according to the device type of the receiving device, the second type and the second command content, and the second type of data frame can be generated according to the address field of the second type of data frame and the payload part of the second type of data frame. By adopting the above method, the present disclosure can accurately set the data structure of different types of data frames, clarify various information such as transmission direction and command type, improve transmission efficiency, save operating power consumption, etc.

[0157] In some embodiments, when the command is of the second type and the command of the second type has a second attribute, the payload portion of the second type of data frame is determined by the device type of the receiving device, the second type and a third command content;

[0158] The third command content is determined by the device type of the receiving device and the type of the command.

[0159] In the disclosed embodiment, the second type may refer to a device management command, which may include: configuring the gesture sensing function and indicator light of a wall switch, or reading the gesture sensing function and indicator light configuration of a wall switch, etc. The second attribute may refer to a private attribute, which may be understood as a command specific to a certain type of receiving device (for example, but not limited to detecting facial expressions, etc.). When an electronic device determines that a device management command is a private attribute, the third command content (CmdDate) needs to be determined by the device type (DeviceType) of the receiving device and the type of command (CmdType). For example, when the command type is a device management command and has a private attribute, the second command content corresponding to device type A can be the sensing distance, and the third command content corresponding to device type B can be gesture sensing control, etc.

[0160] Then the electronic device can determine the payload part (FramePayload) of the second type of data frame according to the device type (DeviceType), the second type (Management CmdType) and the third command content (CmdData) of the receiving device. For example, if the device type of the receiving device is a dimmable device with gesture sensing function, the second type is to read the gesture sensing function detected by the dimmable device, and the third command content is to turn on the indicator light, the dimmable device with gesture sensing function, the gesture sensing function detected by the dimmable device, and the indicator light turn on can be written into the payload part in sequence. After the electronic device determines the address field and payload part of the second type of data frame, it inserts other parts such as the frame header or frame tail according to the preset rules to generate a complete second type of data frame.

[0161] In an embodiment of the present disclosure, when the command is of the second type and the command of the second type has a second attribute, the third command content corresponding to the command of the second type can be determined according to the device type of the receiving device, the payload part of the second type of data frame can be determined according to the device type of the receiving device, the second type and the third command content, and the second type of data frame can be generated according to the address field of the second type of data frame and the payload part of the second type of data frame. By adopting the above method, the present disclosure can accurately set the data structure of different types of data frames, clarify various information such as transmission direction and command type, improve transmission efficiency, save operating power consumption, etc.

[0162] In some embodiments, the method further comprises:

[0163] Determine a third type of data frame according to the second type of data frame; wherein the data types of the data carried by the preset bits in the frame control fields of the third type of data frame, the first type of data frame and the second type of data frame are different; the third type of data frame comprises: an address field and a load part, the address field of the third type of data frame is determined by the source identifier; the load part of the third type of data frame is determined by the device type of the receiving device, the type of the command and the fourth command content;

[0164] The fourth command content is determined by the device type of the receiving device, or by the type of the command, or by both the type of the command and the device type of the receiving device.

[0165] In the disclosed embodiment, the electronic device can determine the third type of data frame based on the second type of data frame. The third type of data frame can carry the external environment detected by the receiving device, as well as the current operating status and other information. The third type of data frame can at least include: an address field and a load part. The address field of the third type of data frame is determined by the source identifier and can be used to determine the corresponding transmitting device. The load part of the third type of data frame is determined by the device type of the receiving device, the type of the command and the content of the fourth command. The third type of data frames corresponding to the second type of data frames generated in different ways may also be different. For example: when the type of command is a device control command, the corresponding type of data frame may be the first type of the third type; when the type of command is a device management command, the corresponding type of data frame may be the second type of the third type; when the device management command has a public attribute, the second type of the third type of data frame also has a corresponding public attribute; when the device management command has a private attribute, the second type of the third type of data frame also has a corresponding private attribute, etc.

[0166] For the first type of third-category data frame, the fourth command content can be determined only by the device type of the receiving device; for the second type of third-category data frame with public attributes, the fourth command content can be determined only by the type of the command; for the second type of third-category data frame with private attributes, the fourth command content needs to be determined jointly by the type of the command and the device type of the receiving device.

[0167] By adopting the above-mentioned method, the present disclosure can accurately and timely determine the data transmission status of the transmitting device and the receiving device, save the operating power consumption of the electronic equipment, etc.

[0168] In some embodiments, the frame control field of the second type of data frame carries forwarding information;

[0169] The forwarding information is used to trigger a function of the receiving device forwarding data to other receiving devices.

[0170] In the embodiments of the present disclosure, the forwarding information may include information such as the number of forwarding times and the forwarding time interval. The receiving device may have the function of forwarding data so as to increase the transmission distance of the data frame. For example: the electronic device sends the second type of data frame to the receiving device A at the first position, and then the receiving device A can send the second type of data frame to the receiving device B at the second position, and then the receiving device B can send the second type of data frame to the receiving device C at the third position, etc. In the process of forwarding data, the receiving devices A, B and C can both execute the corresponding command content and forward it, or just forward it without executing the corresponding command content, etc. The receiving devices A, B and C can also filter the second type of data frame or insert new information, etc., and then forward it, etc., which is not specifically limited in the present disclosure.

[0171] In the process of forwarding, if the forwarding is unlimited, the forwarding cannot be stopped or the frequency band is occupied too much, which affects the transmission performance of the wireless transmission system. Therefore, a certain forwarding stop rule can be set. The electronic device can be set to write the forwarding number into the frame header part (FRAMEHeader) of the data frame, and when a certain forwarding number (for example, greater than 2 times) is reached, the forwarding is stopped. For example: set the forwarding to stop when it is greater than 2 times. When the receiving device receives the forwarded second-class data frame, but reads the forwarding number as 3, it stops forwarding to other external receiving devices, and the receiving device terminates the forwarding process. Receiving device A can update the current forwarding number (RepeaterCounter, RC) in the second-class data frame received from the intelligent control center from 0 to 1, and then receiving device B can update the current forwarding number in the second-class data frame received from receiving device A from 1 to 2, etc., until the preset forwarding number of 3 times is reached. The present disclosure can improve the transmission distance of data frames by adopting the above method.

[0172] In some embodiments, the payload portion of the second type of data frame carries channel information;

[0173] The channel information is used to determine different transmission channels corresponding to different data frames.

[0174] In an embodiment of the present disclosure, the payload portion of the second type of data frame carries channel information, and the channel information is used to determine different transmission channels corresponding to different data frames. The electronic device sends the second type of data frame to the receiving device, including: determining the target transmission channel corresponding to the device type according to the device type and a preset mapping relationship; wherein the mapping relationship is used to characterize the association relationship between the device and the transmission channel; and sending the second type of data frame to the receiving device through the target transmission channel. For example: if the device type of the transmitting device is a square single-button switch, then the electronic device can transmit data frames related to the transmitting device through the first channel (Channel); if the device type of the transmitting device is a round three-button switch, then the electronic device can transmit data frames related to the transmitting device through the second channel. The present disclosure, by adopting the above-mentioned method, helps electronic devices to quickly and accurately transmit data frames, avoid the situation of disordered data frame transmission, and improve transmission efficiency.

[0175] In some embodiments, the data frame carries check information;

[0176] The verification information is used to: divide the data frame from a preset position into a first part and a second part, verify the first part to obtain a first verification result corresponding to the first part; verify the second part to obtain a second verification result corresponding to the second part, or verify the first part, the first verification result and the second part to obtain the second verification result.

[0177] In the embodiment of the present disclosure, a data frame can be checked twice, and the check can refer to a cyclic redundancy check code (CRC), which is a check method with error detection and correction capabilities. The check information may include information such as a check code, and the check information is used to: divide the data frame from a preset position into a first part and a second part, check the first part, and obtain a first check result corresponding to the first part; check the second part to obtain a second check result corresponding to the second part, or check the first part, the first check result and the second part to obtain the second check result. For example: if the length of the data frame is 5 bytes, then the electronic device can insert check information A (check code A) and check information B (check code B) after byte No. 1 and byte No. 5 respectively. The electronic device can perform a first check on byte No. 1 according to the check information A to obtain a check result a. The electronic device can perform a second check on bytes No. 2-5 according to the check information B to obtain a check result b, or the electronic device can perform a second check on bytes No. 1, bytes No. 2-5 and check result a together according to the check information B to obtain a check result b, etc. The present disclosure helps to improve verification efficiency and accuracy by adopting the above-mentioned method.

[0178] In some embodiments, the data frame includes a frame header portion, the frame header portion is determined by protocol version information, and the protocol version information is used to determine a data protocol type for data processing.

[0179] In the embodiment of the present disclosure, the second type of data frame includes a frame header part, and the frame header part can be determined by the protocol version information, and the protocol version information is used to determine the data protocol type of data processing, for example: the frame header corresponding to the 433 protocol is divided into 0001, and the frame header corresponding to the 2.4G protocol is divided into 0010, etc. The information contained in the payload part of the data frame of different protocols can be exchanged with each other. By adopting the above method, the present disclosure helps to improve the generation efficiency of data frames between different protocols.

[0180] In an embodiment of the present disclosure, it is possible to obtain device information of a transmitting device and control information generated by the transmitting device; a first type of data frame is generated according to the device information and the control information; wherein the first type of data frame includes an address field and a load part, the first part of the device information constitutes the address field of the first type of data frame, and the second part of the device information and the control information together constitute the load part of the first type of data frame. The present disclosure can improve the transmission efficiency and accuracy of data frames by setting the data format of data frames during wireless transmission between a transmitting device and a receiving device, as well as the wireless transmission method between a transmitting device and a receiving device, and can also reduce the transmission power consumption of data frames, increase the standby time, etc.

[0181] refer to Figure 6 , Figure 6 The wireless pairing method according to one embodiment of the present invention is shown in FIG. Figure 3 This embodiment discloses a wireless pairing method, which is applied to a receiving device, wherein the receiving device can communicate with a terminal through an auxiliary communication device, and the auxiliary communication device can communicate with at least one transmitting device; the method includes:

[0182] Step S601, the receiving device sends second information to the auxiliary communication device, the second information including information for identifying the receiving device, so that the auxiliary communication device forwards the second information to the terminal, so that: the terminal generates third information based on the received selection operation acting on the information for identifying the receiving device and the received selection operation acting on the information for identifying the transmitting device;

[0183] Step S602: The receiving device receives the third information sent by the auxiliary communication device; wherein the third information is sent by the terminal to the auxiliary communication device, and the third information includes information for identifying the transmitting device and information for identifying the receiving device.

[0184] In step S601, the receiving device sending the second information to the auxiliary communication device may include:

[0185] The second information is sent to the auxiliary communication device at a first time interval within a preset time unit.

[0186] In this embodiment, the receiving device can send multiple second information to the auxiliary communication device within a preset time unit and at a preset time interval. The preset time unit may include a power-on moment, or a moment when a preset button is triggered, etc. In a possible implementation, the receiving device can send the second information to the auxiliary communication device within a preset time unit. In order to avoid air conflicts when multiple receiving devices send the second information, the first time interval can be a random number. For example: the target identifier of the receiving device itself is used as the source of random numbers. Since the target identifier of each receiving device is different, different time intervals can be generated. It is also possible to use a different identifier burned into the receiving device when burning the program as the source of random numbers, or to use data read out of an analog-to-digital converter that is not connected to any input as a random number, etc.

[0187] In another optional implementation, in order to ensure that the auxiliary communication device accurately receives the second information, the receiving device may transmit multiple repetitions of the second information, such as 3-5 repetitions of the second information, etc. The receiving device may use a preset time interval or a random number to send repeated second information each time, and the generation of the random number may be the same as the aforementioned random number generation algorithm, or different calculation methods may be used in the program design of the receiving device to ensure that the random numbers generated twice are different, so as to better avoid air conflicts of data frames, etc. By adopting the above method, this embodiment can improve the diversity of the second information sent by the receiving device itself, improve matching efficiency, etc.

[0188] In some embodiments, sending the second information of the receiving device to the auxiliary communication device includes:

[0189] The second information is sent to the auxiliary communication device at a second time interval within a preset time period starting from the power-on time of the receiving device.

[0190] In this embodiment, within a preset duration (e.g., a seconds) after the receiving device is powered on, the second information is sent to the auxiliary communication device, and the second time interval (e.g., c seconds) for sending the second information is d. The number of second information repeatedly sent within c seconds is d.

[0191] In another embodiment, after the receiving device is powered on, a delay may be performed, such as a random delay with a preset delay length (e.g., b seconds). After reaching b seconds, the number of second information repeatedly sent within c seconds is d. Among them, the second time interval for the receiving device to repeatedly send the second information may also be a random number, and the specific random method is not specifically limited. For example: within 60 seconds after the receiving device is powered on, a random delay of a certain time is performed, a response data frame of 4 seconds is sent, and 5 repeated second information are sent within 4 seconds. By adopting the above method, this embodiment can improve the diversity of the receiving device sending its own second information, improve matching efficiency, etc.

[0192] In some embodiments, sending the second information of the receiving device to the auxiliary communication device includes:

[0193] When it is detected that the receiving device meets a preset trigger condition, the second information is sent to the auxiliary communication device at a third time interval.

[0194] In this embodiment, the preset trigger condition may include various function buttons on the receiving device detecting selection, etc. When the receiving device determines that a certain function button is selected, the second information is sent to the auxiliary communication device at a third time interval. For example, the third time interval for sending the second information is f seconds, and the number of second information repeatedly sent within f seconds is g.

[0195] In another embodiment, after the receiving device determines that a certain function button is selected, a delay may be performed, such as a random delay of e seconds, and the time length for sending the second information is f seconds, and the number of second information repeatedly sent within f seconds is g. The time interval for the receiving device to repeatedly send the second information may also be a random number, and the specific random method is not specifically limited. For example: within 30 seconds after the receiving device is powered on, a random delay of a certain time is performed, a response data frame of 5 seconds is sent, and 10 repeated second information are sent within 5 seconds. By adopting the above method, this embodiment can improve the diversity of the receiving device sending its own second information, improve matching efficiency, etc.

[0196] In some embodiments, sending the second information of the receiving device to the auxiliary communication device includes:

[0197] When the communication connection between the transmitting device and the receiving device is in a disconnected state, receiving a first trigger instruction sent by the transmitting device; the transmitting device is a transmitting device that has established a connection with the receiving device, or a transmitting device that has not established a connection with the receiving device, or a transmitting device with a preset address;

[0198] In response to the first trigger instruction, second information of the receiving device is sent to the auxiliary communication device at a fourth time interval.

[0199] In this embodiment, the receiving device that has been paired with the transmitting device sends the corresponding data frame to the auxiliary communication device each time it receives the data frame signal of the transmitting device, and repeats the sending of m frames each time, and the time interval of the repeated sending is a random number or a preset interval time. When the communication connection between the transmitting device and the receiving device is in a disconnected state, that is, the receiving device that is not paired with the transmitting device, can also directly receive the first trigger instruction sent by the transmitting device, and then respond to the first trigger instruction and send the second information of the receiving device to the auxiliary communication device at a preset time interval for matching with the transmitting device. The transmitting device can be a transmitting device that has established a connection with the receiving device, or a transmitting device that has not established a connection with the receiving device, or a transmitting device with a preset address (that is, a transmitting device with a pre-set special address), etc. By adopting the above method, this embodiment can improve the diversity of the receiving device sending its own second information, improve the matching efficiency, etc.

[0200] In some embodiments, sending the second information of the receiving device to the auxiliary communication device includes:

[0201] receiving a query instruction from the auxiliary communication device;

[0202] In response to the query instruction, second information of the receiving device is sent to the auxiliary communication device at a fifth time interval.

[0203] In this embodiment, the receiving device may receive a query instruction from the auxiliary communication device, and in response to the query instruction, send the second information of the receiving device to the auxiliary communication device at a preset time interval for matching with the transmitting device. The query instruction may refer to an instruction for the receiving device to instruct the receiving device to send the second information. By adopting the above method, this embodiment can increase the diversity of the receiving device sending its own second information, improve matching efficiency, etc.

[0204] After the receiving device in step S602 receives the third information sent by the auxiliary communication device, it can also store specific information in the third information. For example, a preset data structure can be used to store part or all of the information in the third information, wherein the data structure can be, for example, a list, or a part of a list. The third information may include information for identifying the transmitting device and information for identifying the receiving device. The receiving device can only store the identification information of the transmitting device, such as an address identifier, and the receiving device can also store the identification information of the transmitting device and the identification information of the receiving device in correspondence, for example, the key information of the transmitting device and the channel information of the receiving device are stored in correspondence to complete the pairing of the transmitting device and the receiving device. In this way, after the pairing of the transmitting device and the receiving device is completed, the subsequent transmitting device can send control information to control the receiving device accordingly.

[0205] In addition, the third information may also include: control action type information; the control action type information is generated by the terminal in response to a selection operation of at least one displayed control action type, and the control action type is used to characterize the control action type of the transmitting device on the receiving device. For example, the control action type may include a first control action type, and the first control action type is used to characterize that the transmitting device controls the receiving device to perform a flipping operation so that the receiving device switches between a first state and a second state. The control action type may also include a second control action type, and the second control action type is used to characterize that the transmitting device controls the receiving device to perform a fixed operation. Among them, the fixed operation may include multiple types of operations. For example, when the receiving device is a wall switch, the fixed operation may be a fixed on or off operation to control the wall switch to perform a fixed on or off operation. When the receiving device is a controlled device, the fixed operation may be an adjustment operation of a fixed function on the controlled device; taking the controlled device as an air conditioner as an example, the fixed operation may be a fixed operation of raising or lowering the temperature, etc. For example, the receiving device subsequently receives the sixth information sent by the transmitting device, the sixth information including the identification information of the transmitting device, the identification information of the receiving device and the control information; the receiving device matches the identification information of the transmitting device and the identification information of the receiving device with the information used to identify the transmitting device and the information used to identify the receiving device in the third information; if they match, the receiving device performs the operation indicated by the control information according to the control action type information in the third information. If they do not match, the information is not processed.

[0206] In an optional implementation, the receiving device receives the fourth information sent by the auxiliary communication device, the fourth information including information for identifying the receiving device and type information corresponding to the first functional component subjected to the second trigger operation on the terminal; the receiving device responds to the fourth information and turns on or off the corresponding function according to the type information corresponding to the first functional component in the fourth information. Among them, the type of the first functional component includes at least one of a controlled switch type, a relay type, a default output type, or a heartbeat type. Taking the relay type as an example, the receiving device responds to the relay type information in the fourth information and turns on or off the relay function. When the relay function is turned on, the receiving device forwards the sixth information to other receiving devices. Thereby, the relay of information is realized to extend the transmission distance of the message and improve the control distance of the transmitting device over the receiving device.

[0207] In this embodiment, the receiving device sends the second information to the terminal through the auxiliary communication device, and the second information includes information for identifying the receiving device. By displaying information for identifying the transmitting device and information for identifying the receiving device on the terminal, in response to the selection operation of the displayed information, third information including information for identifying the transmitting device and information for identifying the receiving device is generated, and the third information is sent to the receiving device through the auxiliary communication device, and the receiving device receives the third information to complete the pairing. Since the information of the transmitting device and the receiving device to be paired can be displayed through the terminal, the pairing of the transmitting device and the receiving device can be automatically completed after responding to the selection operation of the displayed information, without performing a specific trigger operation to trigger each group of transmitters and receivers to be paired to enter the learning mode, thereby achieving flexible and convenient pairing.

[0208] refer to Figure 7 , Figure 7 4 is a flow chart of a wireless pairing method in an embodiment of the present invention. This embodiment discloses a wireless pairing method, which is applied to an auxiliary communication device, wherein the auxiliary communication device can communicate with the terminal, and the auxiliary communication device can also communicate with at least one transmitting device and at least one receiving device; the method includes:

[0209] Step S701, the auxiliary communication device receives first information sent by the transmitting device, the first information includes information for identifying the transmitting device; the auxiliary communication device receives second information sent by the receiving device, the second information includes information for identifying the receiving device;

[0210] Step S702, the auxiliary communication device sends the first information and the second information to the terminal, so that: the terminal displays information for identifying the transmitting device and information for identifying the receiving device;

[0211] Step S703, after the terminal generates third information in response to a selection operation of the displayed information for identifying the transmitting device and the information for identifying the receiving device, the auxiliary communication device receives the third information sent by the terminal; the third information includes the information for identifying the transmitting device and the information for identifying the receiving device;

[0212] Step S704: the auxiliary communication device sends the third information externally, so that: the receiving device receives the third information.

[0213] In this embodiment, after the auxiliary communication device receives the message sent out by the transmitting device or the receiving device, it can directly send the message as the first information or the second information to the terminal, or it can pre-process all or part of the information in the message, such as signing, encryption, etc., and then generate the first information or the second information and send it to the terminal. It can also parse the message, extract the information used to identify the transmitting device in the message sent by the transmitting device, and then generate the first information and send it to the terminal, or extract the information used to identify the receiving device in the message sent by the receiving device and then generate the second information and send it to the terminal. That is, the first information or the second information can be a complete message, or a part of the message, or a file in another format processed by the auxiliary communication device. The information sent by the transmitting device or the receiving device received by the auxiliary communication device can be the same as or different from the information format sent by the auxiliary communication device to the terminal. The information sent by the transmitting device or the receiving device received by the auxiliary communication device can be the same as or different from the information content sent by the auxiliary communication device to the terminal. As long as the information sent by the transmitting device and received by the auxiliary communication device and the information sent by the auxiliary communication device to the terminal both contain information for identifying the transmitting device, or the information sent by the receiving device and received by the auxiliary communication device and the information sent by the auxiliary communication device to the terminal both contain information for identifying the receiving device, it does not depart from the protection scope of this embodiment.

[0214] After the auxiliary communication device receives the third information sent by the terminal, if the auxiliary communication device and the receiving device transmit information according to the first communication protocol, such as but not limited to the RF 433 protocol or a customized specific communication protocol, then in one implementation, the terminal can encapsulate the generated third information according to the first communication protocol to generate a first message. The terminal sends the first message to the auxiliary communication device, and the auxiliary communication device can directly forward the first message without any processing by the auxiliary communication device, that is, the auxiliary communication device performs transparent transmission, reducing the processing resources required to be configured by the auxiliary communication device. In another implementation, the auxiliary communication device can receive the third information sent by the terminal, and the auxiliary communication device performs corresponding data processing, encryption, and encapsulation on the third information into a message that conforms to the format of the first communication protocol before sending it out. In this embodiment, the auxiliary communication device can be used to expand the applicable protocol type of the terminal, so that the terminal supports multiple customized protocols, such as but not limited to the RF 433 protocol, and the auxiliary communication device can also be used to pre-process the information to be received and sent by the terminal, encapsulate the message, etc., to reduce the burden of the terminal and improve the running fluency of the terminal.

[0215] In this embodiment, the third information sent by the terminal to the auxiliary communication device and the third information sent by the auxiliary communication device to the outside may have the same or different formats and the same or different contents, as long as both contain information for identifying the transmitting device and information for identifying the receiving device, they do not depart from the protection scope of this embodiment. After the receiving device receives the information for identifying the transmitting device and the information for identifying the receiving device in the third information, pairing of the transmitting device and the receiving device can be completed.

[0216] In an optional implementation, the auxiliary communication device includes a wireless communication module, a processing module and an interface conversion module. The wireless communication module may include a radio frequency chip, at least two antennas and corresponding peripheral circuits. The wireless communication module can simultaneously meet the functions of sending and receiving wireless radio frequency signals, for example, it can receive the first information sent by the transmitting device based on the radio frequency 433 protocol, the second information sent by the receiving device based on the radio frequency 433 protocol, and can also send the third information generated on the terminal to the receiving device based on the radio frequency 433 protocol. The processing module can pre-process and encapsulate the information received by the auxiliary communication device, for example, the third information sent by the terminal is processed, encrypted, and encapsulated into a message, and then the wireless communication module sends the message outward. Among them, the processing module can use a single-chip microcomputer, for example, an STM8S003F3 chip can be used. The interface conversion module is used to convert the interface protocol so that the auxiliary communication device is suitable for the terminal interface, and the communication between the auxiliary communication device and the terminal is realized, such as the data interaction of the first information, the second information, and the third information between the auxiliary communication device and the terminal is realized through the interface conversion module. For example, when the terminal interface such as a mobile phone is a TYPE-C interface, in order to make the auxiliary communication device suitable for the terminal interface, the interface conversion module of the auxiliary communication device may include a USB to serial port chip CH340 and a TYPE-C interface module.

[0217] In this embodiment, the auxiliary communication device sends the first information and the second information to the terminal, and generates third information including information for identifying the transmitting device and information for identifying the receiving device in response to a selection operation of the displayed information by displaying information for identifying the transmitting device and information for identifying the receiving device on the terminal, and sends the third information to the receiving device through the auxiliary communication device, and the receiving device receives the third information to complete the pairing. Since the information of the transmitting device and the receiving device to be paired can be displayed through the terminal, the pairing of the transmitting device and the receiving device can be automatically completed after responding to the selection operation of the displayed information, without performing a specific trigger operation to trigger each group of transmitters and receivers to be paired to enter the learning mode, thereby achieving flexible and convenient pairing.

[0218] In step S701, the auxiliary communication device receives the first information sent by the transmitting device, including:

[0219] The auxiliary communication device receives the first information sent by the transmitting device when a preset trigger operation is detected. For example, the first information sent by the transmitting device when timing, powering on, or triggering a preset button may be received, and the first information may include messages of different formats and contents. As long as the first information includes information for identifying the transmitting device, it does not depart from the protection scope of this embodiment.

[0220] In an optional embodiment, the transmitting device may include at least three trigger elements, the at least three trigger elements include at least two trigger element combinations, any two of the trigger element combinations include at least one different trigger element; any one of the trigger element combinations corresponds to an output signal; when all the trigger elements in any one of the trigger element combinations are triggered and the remaining trigger element combinations all include at least one untriggered trigger element, the transmitting device outputs the output signal corresponding to the trigger element combination in which all the trigger elements are pressed.

[0221] In one example, Figure 8a As shown, Figure 8a Schematic diagram of a trigger element in one embodiment of the present invention Figure 1 . The transmitting device can be a battery switch or a self-generating switch. The transmitting device includes three trigger elements A1, A2, and A3, including at least two trigger element combinations such as A1A2 and A1A3, and may also include an A2A3 trigger element combination. The trigger element combinations A1A2, A1A3, and A2A3 include at least one different trigger element. It is preset that the A1A2 trigger element combination outputs a first signal when it is triggered, the A1A3 trigger element combination outputs a second signal when it is triggered, and the A2A3 trigger element combination outputs a third signal when it is triggered. When it is detected that the trigger element A1 and the trigger element A2 in the A1A2 trigger element combination are all triggered, and the trigger element A3 is not triggered, the transmitting device outputs the first signal. When it is detected that the trigger element A1 and the trigger element A3 in the A1A3 trigger element combination are all triggered, and the trigger element A2 is not triggered, the transmitting device outputs the second signal. When it is detected that the trigger element A2 and the trigger element A3 in the trigger element combination A2A3 are all triggered, and the trigger element A1 is not triggered, the transmitting device outputs a third signal.

[0222] In this embodiment, different signals can be output in response to the control operations of different trigger element combinations on the transmitting device, and the types of output signals of the transmitting device can be enriched. For example, different first information can be output in response to the control operations of different trigger element combinations on the transmitting device and sent to the auxiliary communication device.

[0223] In another example, Figure 8b As shown, Figure 8b Schematic diagram of a trigger element in one embodiment of the present invention Figure 2 . The transmitting device includes four symmetrically arranged trigger elements B1, B2, B3, and B4; when a single trigger element is triggered and outputs a signal, it is easy for the trigger element adjacent to the triggered trigger element to be pressed down and mistakenly triggered, thereby causing confusion of the output signal. In this embodiment, the trigger elements B1, B2, B3, and B4 include at least two trigger element combinations. For example, two trigger elements can form a trigger element combination, or three trigger elements can form a trigger element combination. The number of trigger elements in the trigger element combination is not limited here. In an optional embodiment, two adjacent trigger elements form a trigger element combination in the trigger elements B1, B2, B3, and B4, and any of the trigger element combinations corresponds to an output signal; for example, the trigger elements B1B2 form a trigger element combination, corresponding to the output of the first signal; the trigger elements B2B3 form a trigger element combination, corresponding to the output of the second signal; the trigger elements B3B4 form a trigger element combination, corresponding to the output of the third signal; the trigger elements B4B1 form a trigger element combination, corresponding to the output of the fourth signal. For example, when it is detected that the trigger element B1 and the trigger element B2 in the B1B2 trigger element combination are all triggered, and the trigger elements B3 and B4 are not triggered, the transmitting device outputs a first signal. When it is detected that the trigger element B2 and the trigger element B3 in the B2B3 trigger element combination are all triggered, and the trigger elements B1 and B4 are not triggered, the transmitting device outputs a second signal. When it is detected that the trigger element B3 and the trigger element B4 in the B3B4 trigger element combination are all triggered, and the trigger elements B1 and B2 are not triggered, the transmitting device outputs a third signal. When it is detected that the trigger element B4 and the trigger element B1 in the B4B1 trigger element combination are all triggered, and the trigger elements B2 and B3 are not triggered, the transmitting device outputs a fourth signal.

[0224] In this embodiment, the transmitting device will output the output signal corresponding to the trigger combination only when all the trigger elements in any of the trigger combinations are triggered and the remaining trigger combinations include at least one untriggered trigger element, which can effectively avoid the situation where the trigger elements are accidentally touched and cause confusion in the output signal.

[0225] A specific implementation method in the above example is described as follows:

[0226] like Figure 9a , Figure 9b As shown, Figure 9a The structure of the self-generating switch in one embodiment of the present invention is shown in FIG. Figure 1 , Figure 9b The structure of the self-generating switch in one embodiment of the present invention is shown in FIG. Figure 2 .

[0227] The transmitting device is a self-generating switch, comprising:

[0228] The housing 91 has a containing space inside and includes a top cover 92; the top cover 92 is configured to be displaced in response to an external manipulation;

[0229] a generator 93 disposed in the accommodation space and configured to convert mechanical energy into electrical energy at least once in response to the displacement;

[0230] The circuit board 94 is disposed in the accommodating space and is electrically connected to the generator 93 , and is configured to be suitable for receiving the electric energy and then being powered on to enter a working state.

[0231] The trigger element is disposed on the circuit board 94; in combination with the above example, the trigger element may include four, such as B1, B2, B3, and B4, and the position distribution relationship of the four trigger elements can refer to the above example. In a specific implementation, the trigger element is implemented as a micro switch.

[0232] Furthermore, the housing 91 includes a bottom shell 911; the bottom shell 911 has a concave cavity with an opening facing upward, and the top cover 92 is a movable and detachable cover disposed on the opening side of the bottom shell 911, thereby forming the accommodation space between the bottom shell 911 and the top cover 92. In one example, the top cover 92 is movably connected to the bottom shell 911 via a buckle, and the top cover 92 can move up and down along the direction of the buckle on the bottom shell 911. A first operating portion 921 is provided on one side of the top cover 92 facing the concave cavity. The number and position of the first operating portion 921 correspond to the trigger element. When in use, the first operating portion 921 can be displaced up and down along the direction of the buckle on the bottom shell 911 in response to the external operating force of the operating body, so that the top cover 92 moves from the first position to the second position under the action of external operation; when the top cover 92 is in the second position state, the first operating portion 921 provided on the top cover 92 can trigger the corresponding trigger element, so that the triggered operating element generates a trigger signal and transmits it to the circuit board 94, and the circuit board 94 is provided with a communication circuit for processing and transmitting signals. The communication circuit generates a message according to the trigger signal according to a preset communication protocol, and then transmits the message. Among them, the first position is the position where the top cover 92 is not pressed, or the original position of the top cover 92. The generator 93 includes an elastic paddle (not shown in the figure), which can be driven to trigger the generator 93 to generate electrical energy; the transmitting device also includes a reset member 95, which is arranged between the elastic paddle and the bottom shell 911; a second operating portion 922 is arranged on the side of the top cover 92 facing the concave cavity, and the position of the second operating portion is adapted to the position of the elastic paddle. When the top cover 92 is in the second position state, the second operating portion 922 can trigger the generator 93 to generate electrical energy by pressing the elastic paddle; the reset member 95 can generate a reset force on the elastic paddle when the control force pressing the top cover 92 is removed, thereby driving the top cover 92 to reset from the second position to the first position state.

[0233] Reference Fig.10 , Fig.10 A wireless pairing device frame shown in an embodiment of the present invention Figure 1 The wireless pairing device 10 is applied to a terminal, the terminal can be connected to an auxiliary communication device, and the auxiliary communication device can communicate with at least one receiving device; the wireless pairing device includes:

[0234] A first receiving module 101, configured to receive first information and second information; the first information includes information for identifying a transmitting device, and the second information includes information for identifying the receiving device;

[0235] A first display module 102, used to display information used to identify the transmitting device and information used to identify the receiving device;

[0236] A first generating module 103, configured to generate third information in response to a selection operation of the displayed information for identifying the transmitting device and the displayed information for identifying the receiving device, wherein the third information includes the information for identifying the transmitting device and the information for identifying the receiving device;

[0237] The first sending module 104 is configured to send the third information to the auxiliary communication device, so that: the auxiliary communication device sends the third information externally, and the receiving device receives the third information.

[0238] Reference Fig.11 , Fig.11 A wireless pairing device frame shown in an embodiment of the present invention Figure 2 The wireless pairing device 11 is applied to a terminal, and the terminal can communicate with at least one receiving device; the wireless pairing device includes:

[0239] The second receiving module 111 is used to receive first information and second information; the first information includes information for identifying a transmitting device, and the second information includes information for identifying the receiving device;

[0240] A second display module 112, used to display information used to identify the transmitting device and information used to identify the receiving device;

[0241] A second generating module 113, configured to generate third information in response to a selection operation of the displayed information for identifying the transmitting device and the displayed information for identifying the receiving device, wherein the third information includes the information for identifying the transmitting device and the information for identifying the receiving device;

[0242] The second sending module 114 is used to send the third information outward, so that: the receiving device receives the third information.

[0243] Reference Fig.12 , Fig.12 A wireless pairing device frame shown in an embodiment of the present invention Figure 3 The wireless pairing device 12 is applied to a receiving device, the receiving device can communicate with a terminal through an auxiliary communication device, and the auxiliary communication device can communicate with at least one transmitting device; the wireless pairing device includes:

[0244] a third sending module 121, configured to send second information to the auxiliary communication device, wherein the second information includes information for identifying the receiving device, so that the auxiliary communication device forwards the second information to the terminal, so that: the terminal generates third information based on the received selection operation for identifying the receiving device and the received selection operation for identifying the transmitting device;

[0245] The third receiving module 122 is used to receive the third information sent by the auxiliary communication device; wherein the third information is sent by the terminal to the auxiliary communication device, and the third information includes information for identifying the transmitting device and information for identifying the receiving device.

[0246] Reference Fig.13 , Fig.13 This is a block diagram of a wireless pairing device shown in an embodiment of the present invention. The wireless pairing device 13 is applied to an auxiliary communication device, the auxiliary communication device can communicate with the terminal, and the auxiliary communication device can also communicate with at least one transmitting device and at least one receiving device; the wireless pairing device includes:

[0247] The fourth receiving module 131 is configured to receive first information sent by the transmitting device, wherein the first information includes information for identifying the transmitting device; the auxiliary communication device receives second information sent by the receiving device, wherein the second information includes information for identifying the receiving device;

[0248] The fourth sending module 132 is used to send the first information and the second information to the terminal, so that: the terminal displays the information used to identify the transmitting device and the information used to identify the receiving device;

[0249] a fifth receiving module 133, configured to receive third information sent by the terminal after the terminal generates third information in response to a selection operation of the displayed information for identifying the transmitting device and the information for identifying the receiving device, wherein the third information includes the information for identifying the transmitting device and the information for identifying the receiving device;

[0250] The fifth sending module 134 is used to send the third information outward so that: the receiving device receives the third information.

[0251] The functions or operation steps implemented when the above program modules are executed are substantially the same as those in the above embodiments, and will not be described in detail here.

[0252] Please refer to Fig.14 , Fig.14Schematic diagram of the structure of an electronic device in one embodiment of the present invention. This embodiment provides an electronic device 14 (i.e., a wireless pairing device), including:

[0253] processor 141; and

[0254] A memory 142, used for storing programs of the processor;

[0255] The processor 141 is configured to execute the steps of the above method by executing the program.

[0256] The processor 141 can communicate with the memory 142 via the bus 143 .

[0257] This embodiment also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the above-mentioned method is implemented.

[0258] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0259] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A wireless pairing method, applied to a terminal, characterized in that: The terminal is capable of communicating with an auxiliary communication device, and the auxiliary communication device is capable of communicating with at least one receiving device; the method comprises: The terminal receives first information and second information; the first information includes information for identifying a transmitting device, and the second information includes information for identifying the receiving device; The terminal displays information for identifying the transmitting device and information for identifying the receiving device; The terminal generates third information in response to a selection operation of the displayed information for identifying the transmitting device and the information for identifying the receiving device, wherein the third information includes the information for identifying the transmitting device and the information for identifying the receiving device; The terminal displays information for identifying the transmitting device, including: the terminal displays at least one first identifier, the first identifier is used to identify the transmitting device, The terminal displays information for identifying the receiving device, including: the terminal displays at least one second identifier, where the second identifier is used to identify the receiving device; and the selection operation includes: The terminal receives a selection operation acting on at least one of the first identifiers; The terminal receives a selection operation acting on at least one of the second identifiers; The transmitting device is a self-generating switch including a plurality of buttons; the first identification displayed on the terminal includes the button information of the transmitting device; the terminal generates third information in response to a selection operation on the displayed button information, and the information used to identify the transmitting device in the third information includes the button information of the transmitting device; the terminal sends the third information to the auxiliary communication device, so that: the auxiliary communication device sends the third information externally, the receiving device receives the third information, and the pairing of the transmitting device and the receiving device is completed; and the receiving device can receive the sixth information sent by the transmitting device, the sixth information including the identification information of the transmitting device, the identification information of the receiving device and the control information generated by the transmitting device; if the identification information of the transmitting device and the identification information of the receiving device in the sixth information match the information used to identify the transmitting device and the information used to identify the receiving device in the third information, the receiving device performs the operation indicated by the control information according to the control action type information in the third information; if they do not match, the sixth information is not processed; wherein the control action type is used to characterize the control action type of the transmitting device on the receiving device.

2. The wireless pairing method according to claim 1, characterized in that: The display interface of the terminal includes a first display area and a second display area; The information displayed by the terminal for identifying the transmitting device and the information displayed for identifying the receiving device include: Displaying at least one of the first identifiers in the first display area; At least one of the second identifiers is displayed in the second display area.

3. The wireless pairing method according to claim 1 or 2, characterized in that: The display interface of the terminal includes a third display area and a fourth display area; The terminal responds to the selection operation of the displayed information for identifying the transmitting device and the displayed information for identifying the receiving device, including: displaying in the third display area at least one of the first identifiers subjected to the selection operation; At least one of the second markers subjected to the selection operation is displayed in the fourth display area.

4. The wireless pairing method according to claim 1, characterized in that: The display interface of the terminal includes a fifth display area, and the fifth display area displays at least one control action type, and the control action type is used to characterize the control action type of the transmitting device on the receiving device.

5. The wireless pairing method according to claim 4, characterized in that: The control action type includes a first control action type, and the first control action type is used to represent that the transmitting device controls the receiving device to perform a flipping operation so that the receiving device switches between a first state and a second state.

6. The wireless pairing method according to claim 4 or 5, characterized in that: The control action type includes a second control action type, where the second control action type is used to represent that the transmitting device controls the receiving device to perform a fixed operation.

7. The wireless pairing method according to claim 2, characterized in that: The method further comprises: The terminal receives a selection operation of at least one control action type acting on the display; The third information also includes: control action type information corresponding to the control action type applied with the selection operation.

8. The wireless pairing method according to claim 1, characterized in that: The method further comprises: The terminal receives a first trigger operation acting on the second identifier; In response to the first trigger operation, the terminal displays a sixth display area, where the sixth display area displays at least one first functional component.

9. The wireless pairing method according to claim 8, characterized in that: The method further comprises: The terminal receives a second trigger operation acting on the first functional component; In response to the second trigger operation, the terminal generates and sends fourth information to the auxiliary communication device, so that: the auxiliary communication device sends the fourth information externally, and the receiving device receives the fourth information.

10. The wireless pairing method according to claim 9, characterized in that: The fourth information includes information for identifying the receiving device and type information corresponding to the first functional component subjected to the second trigger operation.

11. The wireless pairing method according to any one of claims 8 to 10, characterized in that: The type of the first functional component includes at least one of a controlled switch type, a relay type, a default output type, or a heartbeat type.

12. The wireless pairing method according to claim 11, characterized in that: The relay type is used to indicate whether to turn on or off the relay function of the receiving device, so that the receiving device can forward the received information when the relay function is turned on.

13. The wireless pairing method according to claim 1 or 7, characterized in that: The method further includes: the terminal encapsulating the third information according to the first communication protocol to generate a first message; The terminal sending the third information to the auxiliary communication device includes: the terminal sending the first message to the auxiliary communication device; Wherein, information is transmitted between the auxiliary communication device and the receiving device according to the first communication protocol.

14. The wireless pairing method according to claim 1, characterized in that: The first information includes information for identifying the transmitting device, including: the first information includes a third identifier for identifying the transmitting device; the second information includes information for identifying the receiving device, including: the second information includes a fourth identifier for identifying the receiving device; the method further includes: The terminal receives the first identifier and the second identifier input; The terminal establishes an association relationship between the first identifier and the third identifier, and the terminal establishes an association relationship between the second identifier and the fourth identifier.

15. The wireless pairing method according to claim 1, characterized in that: The terminal receiving the first information includes: the terminal receiving the first information sent by the auxiliary communication device, or the terminal receiving input first information.

16. The wireless pairing method according to claim 15, characterized in that: The terminal receiving the input first information includes: In response to a first input trigger instruction, information for identifying a transmitting device input through an input box is received; or, in response to a second input trigger instruction, information for identifying a transmitting device obtained by scanning a QR code is received.

17. The wireless pairing method according to claim 1, characterized in that: The terminal receiving the second information includes: the terminal receiving the second information sent by the auxiliary communication device, or the terminal receiving input second information.

18. The wireless pairing method according to claim 17, characterized in that: The terminal receiving the input second information includes: In response to the third input trigger instruction, receive information for identifying the receiving device input through the input box; or, in response to the fourth input trigger instruction, receive information for identifying the receiving device obtained by scanning the QR code.

19. The wireless pairing method according to claim 7, characterized in that: The method further comprises: Exporting a preset format file; the preset format file includes the first identifier, the second identifier and the association relationship between the control action type information in the corresponding third information.

20. The wireless pairing method according to claim 19, characterized in that: The auxiliary communication device is also capable of communicating with at least one receiving device to be matched, and the method further includes: The terminal imports a preset format file and displays the first logo; The terminal receives a fifth identifier inputted for identifying a transmitting device to be matched, and establishes an association relationship between the first identifier and the fifth identifier; The terminal displays the second identifier; The terminal receives an input sixth identifier for identifying the receiving device to be matched, and establishes an association relationship between the second identifier and the sixth identifier.

21. The wireless pairing method according to claim 20, characterized in that: The method further comprises: The display interface of the terminal displays the second functional component; receiving a third trigger operation acting on the second functional component; In response to the third trigger operation, fifth information is generated, and the fifth information includes the fifth identifier and the sixth identifier.

22. The wireless pairing method according to claim 21, characterized in that: The fifth information also includes control action type information in the third information corresponding to the first identifier and the second identifier.

23. A wireless pairing method, applied to a terminal, characterized in that: The terminal is capable of communicating with at least one receiving device; the method comprises: The terminal receives first information and second information; the first information includes information for identifying a transmitting device, and the second information includes information for identifying the receiving device; The terminal receives input first information; The terminal displays information for identifying the transmitting device and information for identifying the receiving device; The terminal generates third information in response to a selection operation of the displayed information for identifying the transmitting device and the information for identifying the receiving device, wherein the third information includes the information for identifying the transmitting device and the information for identifying the receiving device; The terminal displays information for identifying the transmitting device, including: the terminal displays at least one first identifier, the first identifier is used to identify the transmitting device, The terminal displays information used to identify the receiving device, including: the terminal displays at least one second identifier, where the second identifier is used to identify the receiving device; The selection operation includes: The terminal receives a selection operation acting on at least one of the first identifiers; The terminal receives a selection operation acting on at least one of the second identifiers; The transmitting device is a self-generating switch including a plurality of buttons; the first identification displayed on the terminal includes the button information of the transmitting device, and the terminal generates third information in response to a selection operation on the displayed button information, wherein the information used to identify the transmitting device in the third information includes the button information of the transmitting device; The terminal sends the third information outward so that: the receiving device receives the third information, the receiving device stores the information in the third information used to identify the transmitting device to complete the pairing of the transmitting device and the receiving device; and the receiving device can receive the sixth information sent by the transmitting device, the sixth information including the identification information of the transmitting device, the identification information of the receiving device and the control information generated by the transmitting device; if the identification information of the transmitting device and the identification information of the receiving device in the sixth information match the information used to identify the transmitting device and the information used to identify the receiving device in the third information, the receiving device performs the operation pointed to by the control information according to the control action type information in the third information; if there is no match, the sixth information is not processed; wherein the control action type is used to characterize the type of control action of the transmitting device on the receiving device.

24. The wireless pairing method according to claim 23, characterized in that: The method further comprises: The terminal displays at least one control action type, where the control action type is used to characterize the control action type of the transmitting device on the receiving device.

25. The wireless pairing method according to claim 24, characterized in that: The method further comprises: The terminal receives a selection operation of at least one control action type acting on the display; The third information also includes: control action type information corresponding to the control action type applied with the selection operation.

26. The wireless pairing method according to claim 23, characterized in that: The terminal is capable of communicating with at least one transmitting device; The terminal receiving the first information includes: The terminal receives the first information sent by the transmitting device, or the terminal receives input first information.

27. The wireless pairing method according to claim 23, characterized in that: After the terminal sends the third information to the receiving device, the method further includes: The terminal receives a first type of data frame sent by the transmitting device; the first type of data frame is determined by the transmitting device based on the device information of the transmitting device and the control information generated by the transmitting device; wherein the first type of data frame includes an address field and a load part, the first part in the device information constitutes the address field of the first type of data frame, and the second part in the device information and the control information together constitute the load part of the first type of data frame.

28. The wireless pairing method according to claim 27, characterized in that: The device information includes: a source identifier of the transmitting device and a device type of the transmitting device; the control information includes: a control parameter; The generation process of the first type of data frame includes: generating the first type of data frame according to the source identifier of the transmitting device, the device type of the transmitting device and the control parameter; wherein the source identifier is used to determine the address field of the first type of data frame; The method further comprises: The terminal determines a device type of the receiving device; The terminal determines, according to the device type of the receiving device and the control parameter, a type of command used to control the receiving device; The terminal generates a second type of data frame according to the device type of the receiving device and the type of the command; The terminal sends the second type of data frame to the receiving device, so that: the receiving device executes a corresponding command; The data types of the data carried by the preset bits in the frame control fields of the first type of data frame and the second type of data frame are different; and the target identifier of the receiving device is used to determine the address field of the second type of data frame.

29. The wireless pairing method according to claim 28, characterized in that: The second type of data frame is composed of the address field of the second type of data frame and the payload part of the second type of data frame.

30. The wireless pairing method according to claim 29, characterized in that: The byte length corresponding to the payload portion of the second type of data frame is determined by the type of the command.

31. The wireless pairing method according to claim 29, characterized in that: When the command is of the first type, the payload portion of the second type of data frame is determined by the device type of the receiving device, the first type and the first command content; The first command content is determined by the type of the command.

32. The wireless pairing method according to claim 31, characterized in that: When the command is of the first type and the control parameter of the transmitting device is empty, the payload portion of the second type of data frame is determined by the device type of the receiving device and the first type.

33. The wireless pairing method according to claim 29, characterized in that: When the command is of the second type and the command of the second type has the first attribute, the payload portion of the second type of data frame is determined by the device type of the receiving device, the second type and the second command content; The second command content is determined by the type of the command.

34. The wireless pairing method according to claim 29, characterized in that: When the command is of the second type and the command of the second type has a second attribute, the payload portion of the second type of data frame is determined by the device type of the receiving device, the second type and the third command content; The third command content is determined by the device type of the receiving device and the type of the command.

35. The wireless pairing method according to claim 28, characterized in that: The frame control field of the second type of data frame carries forwarding information; The forwarding information is used to trigger a function of the receiving device forwarding data to other receiving devices.

36. The wireless pairing method according to any one of claims 27 to 29, characterized in that: The data frame carries verification information; The verification information is used to: divide the data frame from a preset position into a first part and a second part, verify the first part, and obtain a first verification result corresponding to the first part; The second part is verified to obtain a second verification result corresponding to the second part, or the first part, the first verification result and the second part are verified to obtain the second verification result.

37. The wireless pairing method according to any one of claims 27 to 29, characterized in that: The data frame includes a frame header part, and the frame header part is determined by protocol version information. The protocol version information is used to determine the data protocol type of data processing.

38. A wireless pairing method, applied to a receiving device, characterized in that: The receiving device is capable of communicating with the terminal through an auxiliary communication device, and the auxiliary communication device is capable of communicating with at least one transmitting device; the method comprises: The receiving device sends second information to the auxiliary communication device, where the second information includes information for identifying the receiving device, so that the auxiliary communication device forwards the second information to the terminal. So that: the terminal displays at least one second identification, the second identification is used to identify the receiving device; the terminal displays at least one first identification, the first identification is used to identify the transmitting device; the terminal generates third information based on the received selection operation acting on the information identifying the receiving device and the selection operation acting on the information identifying the transmitting device; wherein the third information is sent by the terminal to the auxiliary communication device, and the third information includes information for identifying the transmitting device and information for identifying the receiving device; the selection operation includes: a selection operation acting on at least one of the first identifications; a selection operation acting on at least one of the second identifications; The receiving device receives the third information sent by the auxiliary communication device, and completes pairing of the transmitting device and the receiving device; the transmitting device is a self-generating switch including a plurality of buttons, the first identification displayed on the terminal also includes the button information of the transmitting device, and the terminal generates the third information in response to the selection operation of the displayed button information, and the information used to identify the transmitting device in the third information includes the button information of the transmitting device; After the receiving device receives the third information sent by the auxiliary communication device, the method further includes: The receiving device receives sixth information sent by the transmitting device, where the sixth information includes identification information of the transmitting device, identification information of the receiving device, and control information; The receiving device matches the identification information of the transmitting device and the identification information of the receiving device with the information used to identify the transmitting device and the information used to identify the receiving device in the third information; If there is a match, the receiving device executes the operation pointed to by the control information according to the control action type information in the third information; if there is no match, the sixth information is not processed; wherein the control action type is used to characterize the type of control action of the transmitting device on the receiving device.

39. The wireless pairing method according to claim 38, characterized in that: The receiving device sends second information to the auxiliary communication device, including: The second information is sent to the auxiliary communication device at a first time interval within a preset time unit.

40. The wireless pairing method according to claim 38, characterized in that: The receiving device sends second information to the auxiliary communication device, including: The second information is sent to the auxiliary communication device at a second time interval within a preset time period starting from the power-on time of the receiving device.

41. The wireless pairing method according to claim 38, characterized in that: The receiving device sends second information to the auxiliary communication device, including: When it is detected that the receiving device meets a preset trigger condition, the second information is sent to the auxiliary communication device at a third time interval.

42. The wireless pairing method according to claim 38, characterized in that: The receiving device sends second information to the auxiliary communication device, including: When the communication connection between the transmitting device and the receiving device is in a disconnected state, receiving a first trigger instruction sent by the transmitting device; the transmitting device is a transmitting device that has established a connection with the receiving device, or a transmitting device that has not established a connection with the receiving device, or a transmitting device with a preset address; In response to the first trigger instruction, second information of the receiving device is sent to the auxiliary communication device at a fourth time interval.

43. The wireless pairing method according to claim 38, characterized in that: The receiving device sends second information to the auxiliary communication device, including: receiving a query instruction from the auxiliary communication device; In response to the query instruction, second information of the receiving device is sent to the auxiliary communication device at a fifth time interval.

44. The wireless pairing method according to any one of claims 38 to 43, characterized in that: The third information also includes: control action type information; the control action type information is generated by the terminal in response to a selection operation of at least one displayed control action type, and the control action type is used to characterize the control action type of the transmitting device on the receiving device.

45. The wireless pairing method according to claim 44, characterized in that: After the receiving device receives the third information sent by the auxiliary communication device, the method further includes: The receiving device receives sixth information sent by the transmitting device, where the sixth information includes identification information of the transmitting device, identification information of the receiving device, and control information; The receiving device matches the identification information of the transmitting device and the identification information of the receiving device with the information used to identify the transmitting device and the information used to identify the receiving device in the third information; If there is a match, the receiving device executes the operation indicated by the control information according to the control action type information in the third information.

46. ​​The wireless pairing method according to claim 45, characterized in that: The method further comprises: The receiving device receives fourth information sent by the auxiliary communication device, where the fourth information includes information for identifying the receiving device and type information corresponding to the first functional component subjected to the second triggering operation on the terminal; The receiving device responds to the fourth information and turns on or off the corresponding function according to the type information corresponding to the first functional component in the fourth information.

47. The wireless pairing method according to claim 46, characterized in that: The type information corresponding to the first functional component in the fourth information includes relay type information, and the receiving device responds to the fourth information and turns on or off the corresponding function according to the type information corresponding to the first functional component in the fourth information, including: The receiving device responds to the relay type information in the fourth information to turn on or off the relay function; The method further comprises: When the relay function is enabled, the receiving device forwards the sixth information to other receiving devices.

48. A wireless pairing method, applied to auxiliary communication equipment, characterized in that: The auxiliary communication device is capable of communicating with the terminal, and the auxiliary communication device is also capable of communicating with at least one transmitting device and at least one receiving device; the method comprises: The auxiliary communication device receives first information sent by the transmitting device, wherein the first information includes information for identifying the transmitting device; the auxiliary communication device receives second information sent by the receiving device, wherein the second information includes information for identifying the receiving device; The auxiliary communication device sends the first information and the second information to the terminal, So that: the terminal displays information for identifying the transmitting device and information for identifying the receiving device; the information for identifying the transmitting device displayed by the terminal includes: the terminal displays at least one first identification, the first identification is used to identify the transmitting device, and the information for identifying the receiving device displayed by the terminal includes: the terminal displays at least one second identification, the second identification is used to identify the receiving device; after the terminal generates third information in response to a selection operation on the displayed information for identifying the transmitting device and the information for identifying the receiving device, the auxiliary communication device receives the third information sent by the terminal; the third information includes information for identifying the transmitting device and information for identifying the receiving device; the selection operation includes: the terminal receives a selection operation acting on at least one of the first identifications; the terminal receives a selection operation acting on at least one of the second identifications; The transmitting device is a self-generating switch including a plurality of buttons; the first identification displayed on the terminal includes the button information of the transmitting device, and the terminal generates third information in response to a selection operation on the displayed button information, and the information used to identify the transmitting device in the third information includes the button information of the transmitting device; The auxiliary communication device sends the third information outward so that: the receiving device receives the third information to complete the pairing of the transmitting device and the receiving device; and the receiving device can receive the sixth information sent by the transmitting device, and the sixth information includes the identification information of the transmitting device, the identification information of the receiving device and the control information generated by the transmitting device; if the identification information of the transmitting device and the identification information of the receiving device in the sixth information match the information used to identify the transmitting device and the information used to identify the receiving device in the third information, then the receiving device performs the operation pointed to by the control information according to the control action type information in the third information; if there is no match, the sixth information is not processed; wherein, the control action type is used to characterize the type of control action of the transmitting device on the receiving device.

49. The wireless pairing method according to claim 48, characterized in that: The third information also includes: control action type information; the control action type information is generated by the terminal in response to a selection operation of at least one displayed control action type, and the control action type is used to characterize the control action type of the transmitting device on the receiving device.

50. The wireless pairing method according to claim 48 or 49, characterized in that: The method further comprises: The auxiliary communication device encapsulates the third information according to the first communication protocol to generate a first message; The auxiliary communication device sending the third information to the receiving device includes: the auxiliary communication device sending the first message to the receiving device; Wherein, information is transmitted between the auxiliary communication device and the receiving device according to the first communication protocol.

51. The wireless pairing method according to claim 48, characterized in that: The auxiliary communication device receives the first information sent by the transmitting device, including: The auxiliary communication device receives first information sent by the transmitting device when a preset trigger operation is detected.

52. The wireless pairing method according to claim 48, characterized in that: The transmitting device comprises at least three trigger elements, the at least three trigger elements comprise at least two trigger element combinations, any two of the trigger element combinations comprise at least one different trigger element; any of the trigger element combinations corresponds to one output signal; When all the trigger elements in any of the trigger element combinations are triggered, and the remaining trigger element combinations include at least one untriggered trigger element, the transmitting device outputs an output signal corresponding to the trigger element combination in which all the trigger elements are triggered.

53. The wireless pairing method according to claim 48, characterized in that: The transmitting device includes four trigger elements, which are symmetrically arranged, and two adjacent trigger elements form a trigger element combination, and any of the trigger element combinations corresponds to an output signal; When all the trigger elements in any of the trigger element combinations are triggered, and the remaining trigger element combinations all include at least one trigger element that is not triggered, the transmitting device outputs an output signal corresponding to the trigger element combination.

54. The wireless pairing method according to claim 52 or 53, characterized in that: The transmitting device is a self-powered wireless switch.

55. A wireless pairing device, applied to a terminal, characterized in that: The terminal is capable of connecting to an auxiliary communication device, and the auxiliary communication device is capable of communicating with at least one receiving device; the wireless pairing device comprises: A first receiving module, used to receive first information and second information; the first information includes information for identifying a transmitting device, and the second information includes information for identifying the receiving device; a first display module, configured to display information for identifying the transmitting device and information for identifying the receiving device; the information for identifying the transmitting device displayed by the terminal includes: the terminal displays at least one first identifier, the first identifier is used to identify the transmitting device, and the information for identifying the receiving device displayed by the terminal includes: the terminal displays at least one second identifier, the second identifier is used to identify the receiving device; A first generating module is configured to generate third information in response to a selection operation of displayed information for identifying the transmitting device and information for identifying the receiving device, wherein the third information includes information for identifying the transmitting device and information for identifying the receiving device; the selection operation includes: the terminal receiving a selection operation acting on at least one of the first identifiers; the terminal receiving a selection operation acting on at least one of the second identifiers; The transmitting device is a self-generating switch including a plurality of buttons, and the terminal generates third information in response to a selection operation on displayed button information, and the information used to identify the transmitting device in the third information includes button information of the transmitting device; A first sending module is configured to send the third information to the auxiliary communication device. So that: the auxiliary communication device sends the third information outward, and the receiving device receives the third information to complete the pairing of the transmitting device and the receiving device; and the receiving device can receive the sixth information sent by the transmitting device, and the sixth information includes the identification information of the transmitting device, the identification information of the receiving device and the control information generated by the transmitting device; if the identification information of the transmitting device and the identification information of the receiving device in the sixth information match the information used to identify the transmitting device and the information used to identify the receiving device in the third information, then the receiving device performs the operation pointed to by the control information according to the control action type information in the third information; if there is no match, the sixth information is not processed; wherein the control action type is used to characterize the type of control action of the transmitting device on the receiving device.

56. A wireless pairing device, applied to a terminal, characterized in that: The terminal is capable of communicating with at least one receiving device; the wireless pairing device comprises: The terminal receives input first information; A second receiving module, used to receive second information; the first information includes information for identifying a transmitting device, and the second information includes information for identifying the receiving device; The second display module is used to display information for identifying the transmitting device and information for identifying the receiving device; the information for identifying the transmitting device displayed by the terminal includes: the terminal displays at least one first identification, and the first identification is used to identify the transmitting device; the information for identifying the receiving device displayed by the terminal includes: the terminal displays at least one second identification, and the second identification is used to identify the receiving device; A second generating module is configured to generate third information in response to a selection operation of the displayed information for identifying the transmitting device and the information for identifying the receiving device, wherein the third information includes the information for identifying the transmitting device and the information for identifying the receiving device; the selection operation includes: the terminal receiving a selection operation acting on at least one of the first identifiers; the terminal receiving a selection operation acting on at least one of the second identifiers; The transmitting device is a self-generating switch including a plurality of buttons, and the terminal generates third information in response to a selection operation on the displayed button information, and the information used to identify the transmitting device in the third information includes the button information of the transmitting device; a second sending module is used to send the third information outward so that: the receiving device receives the third information, and the receiving device stores the information used to identify the transmitting device in the third information to complete the pairing of the transmitting device and the receiving device; and the receiving device can receive the sixth information sent by the transmitting device, and the sixth information includes the identification information of the transmitting device, the identification information of the receiving device and the control information generated by the transmitting device; if the identification information of the transmitting device and the identification information of the receiving device in the sixth information match the information used to identify the transmitting device and the information used to identify the receiving device in the third information, then the receiving device performs the operation pointed to by the control information according to the control action type information in the third information; if they do not match, the sixth information is not processed; wherein the control action type is used to characterize the control action type of the transmitting device on the receiving device.

57. A wireless pairing device, applied to a receiving device, characterized in that: The receiving device is capable of communicating with the terminal via an auxiliary communication device, and the auxiliary communication device is capable of communicating with at least one transmitting device; The wireless pairing device comprises: a third sending module, configured to send second information to the auxiliary communication device, wherein the second information includes information for identifying the receiving device, so that the auxiliary communication device forwards the second information to the terminal; So that: the terminal displays information for identifying the transmitting device, including the terminal displaying at least one first identification, the first identification is used to identify the transmitting device; the terminal displays information for identifying the receiving device, including the terminal displaying at least one second identification, the second identification is used to identify the receiving device; the terminal generates third information based on the received selection operation acting on the information identifying the receiving device and the received selection operation acting on the information for identifying the transmitting device; the selection operation includes: the terminal receives a selection operation acting on at least one of the first identifications; the terminal receives a selection operation acting on at least one of the second identifications; The transmitting device is a self-generating switch including a plurality of buttons, and the terminal generates third information in response to a selection operation on displayed button information, and the information used to identify the transmitting device in the third information includes button information of the transmitting device; A third receiving module is used to receive the third information sent by the auxiliary communication device to complete the pairing of the transmitting device and the receiving device; wherein the third information is sent by the terminal to the auxiliary communication device, and the third information includes information for identifying the transmitting device and information for identifying the receiving device; After the receiving device receives the third information sent by the auxiliary communication device, The receiving device receives sixth information sent by the transmitting device, where the sixth information includes identification information of the transmitting device, identification information of the receiving device, and control information; The receiving device matches the identification information of the transmitting device and the identification information of the receiving device with the information used to identify the transmitting device and the information used to identify the receiving device in the third information; If there is a match, the receiving device executes the operation pointed to by the control information according to the control action type information in the third information; if there is no match, the sixth information is not processed; wherein the control action type is used to characterize the type of control action of the transmitting device on the receiving device.

58. A wireless pairing device, applied to auxiliary communication equipment, characterized in that: The auxiliary communication device is capable of communicating with the terminal, and the auxiliary communication device is also capable of communicating with at least one transmitting device and at least one receiving device; the wireless pairing device includes: a fourth receiving module, configured to receive first information sent by the transmitting device, wherein the first information includes information for identifying the transmitting device; and the auxiliary communication device receives second information sent by the receiving device, wherein the second information includes information for identifying the receiving device; a fourth sending module, configured to send the first information and the second information to the terminal, so that: the terminal displays information for identifying the transmitting device and information for identifying the receiving device; the information for identifying the transmitting device displayed by the terminal includes: the terminal displays at least one first identifier, the first identifier is used to identify the transmitting device; the information for identifying the receiving device displayed by the terminal includes: the terminal displays at least one second identifier, the second identifier is used to identify the receiving device; a fifth receiving module, configured to receive third information sent by the terminal after the terminal generates third information in response to a selection operation on the displayed information for identifying the transmitting device and the information for identifying the receiving device, the third information includes information for identifying the transmitting device and information for identifying the receiving device; the selection operation includes: the terminal receives a selection operation acting on at least one of the first identifiers; the terminal receives a selection operation acting on at least one of the second identifiers; the transmitting device is a self-generating switch including a plurality of buttons, the first identifier displayed on the terminal also includes the button information of the transmitting device, the terminal generates third information in response to a selection operation on the displayed button information, the information for identifying the transmitting device in the third information includes the button information of the transmitting device; A fifth sending module is used to send the third information outward so that: the receiving device receives the third information to complete the pairing of the transmitting device and the receiving device; and the receiving device can receive the sixth information sent by the transmitting device, the sixth information including the identification information of the transmitting device, the identification information of the receiving device and the control information generated by the transmitting device; if the identification information of the transmitting device and the identification information of the receiving device in the sixth information match the information used to identify the transmitting device and the information used to identify the receiving device in the third information, then the receiving device performs the operation pointed to by the control information according to the control action type information in the third information; if there is no match, the sixth information is not processed; wherein the control action type is used to characterize the type of control action of the transmitting device on the receiving device.

59. A wireless pairing device, characterized in that: include: processor; a memory configured to store processor-executable instructions; Wherein, the processor is configured to: implement the steps in any one of the wireless pairing methods in claims 1 to 54 when executed.

60. A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processor of a wireless pairing device, the device is enabled to perform the steps in any one of the wireless pairing methods of claims 1 to 54.

Citation Information

Patent Citations

  • A code sweeping power outlet in the internet of things

    CN109217006A

  • Equipment connection method in wireless audio-video transmission system, and wireless audio-video transmission system

    CN111601121A

  • Communication method, method for controlling Internet of Things equipment, and electronic equipment

    CN111669430A