WiFi remote control pairing methods, devices and electronic devices

By detecting the remote control button to trigger the automatic power-on WiFi module, and supporting multiple pairing methods, the problem of cumbersome WiFi remote control pairing operations is solved, realizing fast and simple device pairing.

CN119516755BActive Publication Date: 2025-12-02GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411666906.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2025-12-02
Estimated Expiration
2044-11-21

AI Technical Summary

Technical Problem

Existing WiFi remote control pairing methods are cumbersome, have a high learning curve, and are difficult to implement for quick and easy device pairing.

Method used

The WiFi module is automatically powered on by detecting remote control button presses and supports voice pairing, button pairing, and combination key pairing. The pairing operation is confirmed by combining voice feedback information, realizing multiple pairing methods.

Benefits of technology

The WiFi module pairing speed has been improved, increasing the flexibility and convenience of pairing to meet the needs and preferences of different users and simplifying the operation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119516755B_ABST
    Figure CN119516755B_ABST
Patent Text Reader

Abstract

A WiFi remote control pairing method, apparatus, medium, and electronic device are disclosed, relating to the field of device control; this method can increase the operation modes of the remote control and improve operational efficiency. The WiFi remote control pairing method includes: detecting whether a button on the remote control is triggered; when a button is triggered, powering on the WiFi module of the remote control; receiving a trigger operation for the remote control; detecting whether the trigger operation matches any one of a plurality of preset pairing operations, including voice pairing, button pairing, and combination key pairing; if the trigger operation matches any one of the plurality of preset pairing operations, then controlling the WiFi module to pair with a WiFi device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of device control, and more particularly to a WiFi remote control pairing method, apparatus, and electronic device. Background Technology

[0002] Currently, WiFi remote controls are paired manually by the user, requiring them to press specific key combinations. This method has a learning curve and is not very intuitive. To make remote pairing more convenient and natural, a new pairing method needs to be provided while maintaining compatibility with older versions, allowing users to quickly and easily pair devices they want to control, such as air conditioners and lights. Summary of the Invention

[0003] This application provides a WiFi remote control pairing method, device, medium, and electronic device, which can provide users with multiple pairing methods and make operation more efficient and faster.

[0004] Firstly, this application provides a WiFi remote control pairing method, including:

[0005] Detect whether the buttons on the remote control are triggered. When a button is triggered, power on the WiFi module of the remote control.

[0006] The system receives a trigger operation for the remote control and detects whether the trigger operation matches any of a variety of preset pairing operations, including voice pairing, button pairing, and combination key pairing.

[0007] If the triggering operation matches any of the multiple preset pairing operations, then the WiFi module is controlled to pair with the WiFi device.

[0008] According to the WiFi remote control pairing method in this embodiment, the WiFi module is powered on when a button on the remote control is triggered, which reduces the waiting time of the WiFi module and improves the pairing speed. Furthermore, users can use various pairing operations, such as voice pairing, button pairing, and combination key pairing, to achieve pairing, which can meet the needs and preferences of different users, increase the flexibility and convenience of pairing, and improve the efficiency of the pairing operation.

[0009] In one exemplary embodiment, after powering on the WiFi module of the remote control, the method further includes:

[0010] Read the network configuration self-test data of the WiFi module of the remote control;

[0011] The network configuration self-test data is used to determine whether the WiFi module is configuring the network for the first time. When the WiFi module is configuring the network for the first time, a preset protocol version number is sent to the WiFi module. The preset protocol version number is used to instruct the WiFi module to configure the network.

[0012] After the WiFi module completes network configuration, the network configuration self-test data is updated.

[0013] In one exemplary embodiment, determining whether the WiFi module is being configured for the first time using the network configuration self-test data includes:

[0014] Determine whether the self-test data of the distribution network is a preset value. If the self-test data of the distribution network is a first preset value, then determine that the WiFi module is configuring the network for the first time.

[0015] If the network configuration self-test data is the second preset value, then it is determined that the WiFi module is not configuring the network for the first time.

[0016] In one exemplary embodiment, detecting whether the triggering operation matches any one of a plurality of preset pairing operations includes:

[0017] If a trigger operation of pressing a specific key combination is detected, or a trigger operation of pressing any key repeatedly is detected, or a trigger operation including the user's trigger voice is detected, then it is determined that the trigger operation matches the preset pairing operation.

[0018] In one exemplary embodiment, detecting whether the triggering operation matches any one of a plurality of preset pairing operations includes:

[0019] If a trigger operation of repeated key presses is detected, the voice module is activated to determine whether the user has triggered the voice pairing operation in the preset pairing process.

[0020] In one exemplary embodiment, the step of controlling the WiFi module to pair with the WiFi device if the triggering operation matches any one of a plurality of preset pairing operations includes:

[0021] If a trigger operation is detected where any key is pressed twice in succession, a voice message will be sent.

[0022] Receive user voice feedback information regarding the voice information;

[0023] The WiFi module is controlled to pair with the WiFi device based on the voice feedback information.

[0024] In one exemplary embodiment, based on the foregoing, controlling the WiFi module to pair with the WiFi device according to the voice feedback information includes:

[0025] Determine whether the frequency of the target information in the voice feedback information is greater than the noise frequency;

[0026] When the target information frequency is greater than the noise frequency, a preset flag is sent to the WiFi module, which is used to indicate that the WiFi module is paired with the WiFi device.

[0027] In one exemplary implementation, based on the foregoing, the method further includes:

[0028] If the target information frequency is not greater than the noise frequency, the voice feedback information is subjected to noise reduction processing until the target information frequency is greater than the noise frequency.

[0029] Secondly, this application provides a WiFi remote control pairing device, comprising:

[0030] The remote control triggering module is used to detect whether the buttons on the remote control are triggered. When a button is triggered, the WiFi module of the remote control is powered on.

[0031] The pairing operation detection module is used to receive a trigger operation for the remote control and detect whether the trigger operation matches any one of a variety of preset pairing operations, including voice pairing, button pairing, and combination key pairing.

[0032] The pairing module is used to control the WiFi module to pair with the WiFi device if the triggering operation matches any one of a variety of preset pairing operations.

[0033] Thirdly, this application provides an electronic device including a memory and one or more processors. The memory stores one or more computer programs, each including instructions that, when executed by the processor, cause the electronic device to perform the WiFi remote control pairing method described in the first aspect.

[0034] Fourthly, this application provides a computer-readable storage medium storing instructions that, when executed on an electronic device, cause the electronic device to perform the WiFi remote control pairing method as described in the first aspect.

[0035] Fifthly, this application provides a computer program product that, when run on an electronic device, causes the electronic device to perform the WiFi remote control pairing method as described in the first aspect.

[0036] Understandably, the beneficial effects achieved by the WiFi remote control pairing device, electronic device, computer-readable storage medium, and computer program product provided above can be referred to the beneficial effects in the first aspect, and will not be repeated here. Attached Figure Description

[0037] Figure 1 A schematic flowchart illustrating the WiFi remote control pairing method provided in this application embodiment;

[0038] Figure 2 This is another schematic flowchart illustrating the WiFi remote control pairing method provided in the embodiments of this application;

[0039] Figure 3 This is a schematic diagram of the WiFi remote control pairing device provided in the embodiments of this application;

[0040] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0041] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. For example, "first chip" and "second chip" are only used to distinguish different chips and do not limit their order. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" do not necessarily imply that they are different. It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner. In the embodiments of this application, "at least one" means one or more, and "more than one" means two or more.

[0042] It should be noted that "at the time of..." in the embodiments of this application can be either at the instant when a certain situation occurs, or for a period of time after the occurrence of a certain situation. The embodiments of this application do not make specific limitations on this.

[0043] The implementation of this embodiment will now be described in detail with reference to the accompanying drawings.

[0044] This embodiment provides a WiFi remote control pairing method. For example, this WiFi remote control pairing method can be applied to various electronic devices such as computers (PCs), tablets, virtual reality / augmented reality devices, wearable devices, mobile phones, and smartwatches.

[0045] In this embodiment, the entity executing the WiFi remote control pairing method can be the remote control, specifically the controller in the remote control, such as a microcontroller unit (MCU).

[0046] Figure 1 A flowchart illustrating the WiFi remote control pairing method provided in an embodiment of this application is shown.

[0047] like Figure 1 As shown, the WiFi remote control pairing method may include the following steps:

[0048] Step 101: Detect whether the buttons on the remote control are triggered. When a button is triggered, power on the WiFi module of the remote control.

[0049] After the remote control is powered on, if a button is pressed to wake it up, the WiFi module is immediately powered on. The WiFi module's power-off delay time depends on whether the WiFi module and the WiFi device have completed pairing. The WiFi device refers to a device with WiFi functionality, such as an air conditioner, television, lamp, etc., but this implementation is not limited to these.

[0050] Specifically, the MCU can detect the remote control's power supply voltage through an internal voltage detection module. When the power supply voltage VDD is within the operating range (e.g., 2.2–3.3V), it meets the remote control's normal operating voltage VCC. At this point, the voltage detection module sends feedback to the MCU, allowing the MCU to operate normally and maintain a stable working state. Once in a stable operating state, the MCU communicates with the WiFi module.

[0051] A button being triggered means that the button is pressed by the user. After the MCU powers on, the button scanning module starts working. This module can perform matrix button scanning. The matrix button is a matrix type formed by connecting input KIX and output KOX. It is specifically designed to perform a global scan to check whether a button is pressed. When the button scanning module detects that a button is pressed, it determines that the button has been triggered. The button scanning module sends the button trigger signal to the MCU, and the MCU controls the WiFi module to power on.

[0052] Step 102: Receive a trigger operation for the remote control, and detect whether the trigger operation matches any of a variety of preset pairing operations, including voice pairing, button pairing, and combination key pairing.

[0053] If a trigger operation of pressing a specific key combination is detected, or a trigger operation of pressing any key repeatedly is detected, or a trigger operation including the user's trigger voice is detected, then it is determined that the trigger operation matches the preset pairing operation.

[0054] Specifically, pressing a specific key combination triggers a key combination pairing; triggering a voice prompt triggers a voice pairing; and pressing any key repeatedly triggers a key pairing.

[0055] After the MCU is powered on, the voice module can be activated to receive and send voice information. When the user issues a voice command, the voice module can identify whether the user's voice command includes a trigger voice. If it does, the user's voice command is determined to be a trigger operation that includes the trigger voice.

[0056] The key scanning module can scan whether keys are pressed. If a key press and a double-click trigger operation are detected, the corresponding flag is set to 1 and sent to the MCU for processing. If a specific key combination is pressed, the corresponding flag is set to 1 and sent to the MCU. When the MCU recognizes that the flag is valid, it confirms that the trigger operation matches the preset paired operation.

[0057] For example, different trigger operations can correspond to different flag bits. When the trigger operation is the pressing of a specific key combination, the first flag bit is set to 1, that is, the first flag bit is valid; if the trigger operation is the repeated pressing of a key, the second flag bit is set to 1, making the second flag bit valid. The MCU determines the current trigger operation based on the valid flag bits.

[0058] In an exemplary implementation, if a triggering operation of repeated key presses is detected, the voice module is activated, and the voice module determines whether the user has triggered the voice pairing operation in the preset pairing process.

[0059] When the MCU recognizes that the flag corresponding to the trigger operation of any key being pressed repeatedly is valid, it can activate the voice module and send a voice message to the user to ask if the user wants to pair. If the user's voice feedback includes a preset trigger voice, then the voice feedback including the trigger voice is determined to be a trigger operation that matches the voice pairing.

[0060] The voice module includes a speaker module and an internal voice information library. The internal library contains various voice announcements, such as "Hello user, welcome to Gree air conditioner. We are now searching for nearby air conditioners for WiFi pairing." Once a device is found, the speaker module announces the device name and model to the user. The speaker module calls the internal library's voice information to send a voice message to the user asking if they want to pair the current air conditioner. After processing internally by the MCU, the user is guided through the pairing process via broadcast voice. The broadcast and voice modules use protocol processing to call the internal information library and transmit the information to the speaker through the broadcast module, displaying the message: "User, your current air conditioner is not paired. Please perform the pairing operation."

[0061] Step 103: If the triggering operation matches any one of the multiple preset pairing operations, then control the WiFi module to pair with the WiFi device.

[0062] If the triggering operation is pressing a specific key combination, the WiFi module pairs with the currently searched WiFi device. If the triggering operation is a double-click of any key, the WiFi module pairs with the currently searched WiFi device. If the triggering operation includes a voice prompt, a voice message is sent to the user to confirm whether to pair. Specifically, if a triggering operation of pressing any key twice consecutively is detected, a voice message is sent; voice feedback from the user regarding the voice message is received; and the WiFi module is controlled to pair with the WiFi device based on the voice feedback. If the voice feedback confirms pairing, a signal is sent to the WiFi module, and the WiFi module pairs with the WiFi device upon receiving the signal.

[0063] This embodiment also includes: determining whether the target information frequency in the voice feedback information is greater than the noise frequency; if the target information frequency is greater than the noise frequency, sending a preset flag to the WiFi module, the preset flag being used to indicate that the WiFi module is paired with the WiFi device.

[0064] The voice feedback module collects voice feedback information, including human voice, which can be considered the target information. It determines whether the frequency of the target information in the voice feedback is greater than the frequency of the noise information. If it is, the target information is collected and valid target information is fed back to the MCU. Upon receiving this information, the MCU notifies the WiFi module to power on and initialize it. When WiFimodu_initOK = 1, the WiFi module initialization is successful. Here, "WiFimodu_initOK" is a flag corresponding to WiFi module initialization; a value of 1 indicates initialization is complete, and a value of 0 indicates no initialization. The WiFi module interacts with the MCU module to determine whether the target information frequency in the voice feedback is greater than the noise frequency. The MCU can send a preset flag to the WiFi module, and upon receiving this flag, the WiFi module will perform voice pairing.

[0065] If the target information frequency is not greater than the noise frequency, the voice feedback information is noise-reduced until the target information frequency is greater than the noise frequency. When the target information frequency is not greater than the noise frequency, the MCU can activate the frequency reduction module to reduce the noise to meet the above requirements, thus enabling users to pair the air conditioner more intelligently, systematically, and accurately.

[0066] In this embodiment, after powering on the WiFi module of the remote control, the method further includes: reading the network configuration self-test data of the WiFi module of the remote control; determining whether the WiFi module is configuring the network for the first time based on the network configuration self-test data; if the WiFi module is configuring the network for the first time, sending a preset protocol version number to the WiFi module, the preset protocol version number being used to instruct the WiFi module to perform network configuration; and updating the network configuration self-test data after the WiFi module has completed network configuration.

[0067] Determining whether the WiFi module is being configured for the first time using the network configuration self-test data includes: determining whether the network configuration self-test data is a preset value; if the network configuration self-test data is a first preset value, then the WiFi module is being configured for the first time; if the network configuration self-test data is a second preset value, then the WiFi module is not being configured for the first time.

[0068] The first preset value can be 0, and the second preset value can be 1. The MCU accesses the WiFi module through the access register and reads the WiFi module's network configuration self-test data. When the WiFi module receives the MCU's access, it checks whether it has been configured with the network before in self-test mode, and then feeds back the network configuration self-test data to the WiFi module. The MCU directly accesses the WiFi module's conclusion information to complete the initial network configuration test. For example, when the data is 0, it indicates the first network configuration. During the first network configuration, the MCU and WiFi trigger communication protocol version is a preset protocol version number, such as 1. When the MCU detects a button press, it powers on the WiFi module and sends the protocol version number 1 to the WiFi module, which then scans for network configuration. After the first network configuration is successful, the memory clears the data 0, and subsequent network configuration self-test data will all be 1, without needing to be checked again; the default value for subsequent data is 1.

[0069] Specifically, the initial network configuration is the pairing operation between the WiFi module and the device, which can be triggered by pressing a specific key combination. That is, when the WiFi module receives a protocol version number of 1, it checks whether the user has pressed a specific key combination. If the trigger operation is present, the WiFi module performs network configuration.

[0070] The MCU can use different protocol version numbers to indicate the trigger operation used for the current pairing. When pairing using a combination key, the corresponding protocol version number is 1. When using other pairing methods, the protocol version number can be any number other than 1. When the remote control is first paired with the network, the traditional pairing method, i.e., combination key pairing, is effective. Therefore, during the initial network pairing, the MCU can send protocol version number 1 to the WiFi module, informing the WiFi module that combination key pairing is currently being used. This allows the WiFi module to pair with the corresponding WiFi device when it recognizes the user pressing a specific combination key. For subsequent network pairings, the MCU can send other protocol version numbers to the WiFi module, ensuring that various pairing methods (such as button pairing, voice pairing, combination key pairing, etc.) can all be effectively completed.

[0071] In an exemplary embodiment, the method further includes the following:

[0072] Step 201: Power on the remote control.

[0073] Step 202: Remote control button scan. The button scan determines if any buttons have been pressed.

[0074] Step 203: Key Press Processing. When a key is pressed, the key scanning module can send corresponding valid information to the MCU, which indicates that a key has been pressed.

[0075] Step 204: Power on the WiFi module. The MCU module can power on the WiFi module.

[0076] Step 205: Determine if it is the first time configuring the network. The MCU module determines whether the remote control is configuring the network for the first time by reading the network configuration self-test data.

[0077] Step 206: MCU and WiFi protocol determination. This protocol includes protocol version numbers 1-3, which are pre-defined information between the MCU and the WiFi module, used to indicate the current trigger operation. When the remote control is being networked for the first time, the protocol version number is 1, and step 207 is executed. When the remote control is not being networked for the first time, the protocol version number can be 2, i.e., step 208 is executed; and the protocol version number can also be 3, i.e., step 209 is executed.

[0078] Step 207: Combination Key Processing Module. The combination key processing module is used to determine whether a specific combination key has been pressed, triggering an operation.

[0079] Step 208: Repeated Key Press Recognition Module. This module is used to identify whether any key has been repeatedly pressed.

[0080] Step 209: Speech Recognition Module. This module is used to identify whether there is a trigger operation that includes a triggering voice.

[0081] Step 210: WiFi and MCU Processing Module. This module is used to control the pairing of the WiFi module with WiFi devices, such as the currently scanned air conditioner.

[0082] Step 211: Complete the pairing.

[0083] According to this embodiment, when a user first configures the network, they only need to press a specific combination of keys to pair the remote control with the current WiFi device. Subsequently, the user can also connect or switch the remote control to other WiFi devices by pressing any button repeatedly or by voice operation, enabling multiple ways to trigger pairing, making it more intelligent and convenient.

[0084] Furthermore, this embodiment also provides a WiFi remote control pairing device, which can be used to execute the above-described WiFi remote control pairing method. For example... Figure 3As shown, the WiFi remote control pairing device 30 of this embodiment may include: a remote control triggering module 31, used to detect whether a button on the remote control is triggered, and when a button is triggered, powering on the WiFi module of the remote control; a pairing operation detection module 32, used to receive a triggering operation for the remote control, and detect whether the triggering operation matches any one of a variety of preset pairing operations, including voice pairing, button pairing, and combination key pairing; and a pairing module 33, used to control the WiFi module to pair with a WiFi device if the triggering operation matches any one of the variety of preset pairing operations.

[0085] In one exemplary embodiment, the device 30 further includes: a network configuration module, configured to read network configuration self-test data of the WiFi module of the remote controller; determine whether the WiFi module is configuring the network for the first time based on the network configuration self-test data; when the WiFi module is configuring the network for the first time, send a preset protocol version number to the WiFi module, the preset protocol version number being used to instruct the WiFi module to perform network configuration; and update the network configuration self-test data after the WiFi module has completed network configuration.

[0086] In one exemplary embodiment, the network distribution module is specifically used to: determine whether the network distribution self-test data is a preset value; if the network distribution self-test data is a first preset value, then determine that the WiFi module is being networked for the first time; if the network distribution self-test data is a second preset value, then determine that the WiFi module is not being networked for the first time.

[0087] In one exemplary embodiment, the pairing operation detection module 32 is specifically used to: if a triggering operation of pressing a specific combination key is detected, or a triggering operation of any key being pressed repeatedly is detected, or a triggering operation including the user's triggering voice is detected; then determine that the triggering operation matches the preset pairing operation.

[0088] In one exemplary embodiment, the pairing operation detection module 32 is specifically used to: if a triggering operation of any key being pressed repeatedly is detected, activate the voice module, and determine whether the user has triggered the voice pairing in the preset pairing operation through the voice module.

[0089] In one exemplary embodiment, the pairing module 33 is specifically used to: send voice information when a trigger operation of pressing any key twice consecutively is detected; receive voice feedback information from the user regarding the voice information; and control the WiFi module to pair with the WiFi device based on the voice feedback information.

[0090] In one exemplary embodiment, the pairing module 33 includes an information recognition module, used to determine whether the target information frequency in the voice feedback information is greater than the noise frequency; if the target information frequency is greater than the noise frequency, a preset flag is sent to the WiFi module, the preset flag being used to instruct the WiFi module to pair with the WiFi device.

[0091] In one exemplary embodiment, the device 30 further includes a noise reduction module, used to perform noise reduction processing on the voice feedback information when the target information frequency is not greater than the noise frequency, until the target information frequency is greater than the noise frequency.

[0092] The specific details of each module or unit in the aforementioned WiFi remote control pairing device have been described in detail in the corresponding WiFi remote control pairing method, so they will not be repeated here.

[0093] This application also provides an electronic device. Figure 4 A schematic diagram of the structure of an electronic device suitable for implementing embodiments of the present disclosure is shown. Figure 4 The electronic device 600 shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments disclosed herein.

[0094] like Figure 4 As shown, the electronic device 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage section 608 into a random access memory (RAM) 603. The RAM 603 also stores various programs and data required for system operation. The CPU 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0095] The following components are connected to I / O interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to I / O interface 605 as needed. A removable medium 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 610 as needed so that computer programs read from it can be installed into storage section 608 as needed.

[0096] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 609, and / or installed from removable medium 611. When the computer program is executed by central processing unit (CPU) 601, it performs the functions defined in the embodiments of this application.

[0097] For example, when the computer program is executed by the central processing unit (CPU) 601, it can perform the following: detect whether a button on the remote control is triggered; when a button is triggered, power on the WiFi module of the remote control; receive a trigger operation for the remote control; detect whether the trigger operation matches any one of a variety of preset pairing operations, including voice pairing, button pairing, and combination key pairing; if the trigger operation matches any one of the preset pairing operations, control the WiFi module to pair with a WiFi device.

[0098] It should be noted that the computer-readable medium disclosed herein may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0099] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0100] The units described in the embodiments of this disclosure can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the unit itself.

[0101] In another aspect, this application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable medium carries one or more programs, which include instructions that, when executed by the electronic device, cause the electronic device to perform the methods described in the above embodiments.

[0102] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0103] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A WiFi remote control pairing method, characterized in that, include: Detect whether the buttons on the remote control are triggered. When a button is triggered, power on the WiFi module of the remote control. After powering on the WiFi module of the remote control, the method further includes: reading the network configuration self-test data of the WiFi module of the remote control; determining whether the WiFi module is being configured for the first time based on the network configuration self-test data; and sending a preset protocol version number to the WiFi module based on the result of whether the WiFi module is being configured for the first time. Different preset protocol version numbers correspond to different trigger operations used for pairing. Specifically, the preset protocol version number is a fixed protocol version number when configuring for the first time, and other protocol version numbers when configuring for non-first time. The system receives a trigger operation for the remote control and detects whether the trigger operation matches any one of a variety of preset pairing operations, including voice pairing, button pairing, and combination key pairing. Detecting whether the trigger operation matches any one of the preset pairing operations includes: detecting whether there is a trigger operation corresponding to the preset protocol version number. If the triggering operation matches any of the multiple preset pairing operations, then the WiFi module is controlled to pair with the WiFi device.

2. The WiFi remote control pairing method according to claim 1, characterized in that, Determining whether the WiFi module is being configured for the first time using the network configuration self-test data includes: Determine whether the self-test data of the distribution network is a preset value. If the self-test data of the distribution network is a first preset value, then determine that the WiFi module is configuring the network for the first time. If the network configuration self-test data is the second preset value, then it is determined that the WiFi module is not configuring the network for the first time.

3. The WiFi remote control pairing method according to claim 1, characterized in that, The detection of whether the triggering operation matches any one of a variety of preset pairing operations includes: If a trigger operation of repeated key presses is detected, the voice module is activated to determine whether the user has triggered the voice pairing operation in the preset pairing process.

4. The WiFi remote control pairing method according to claim 1, characterized in that, If the triggering operation matches any one of a variety of preset pairing operations, then controlling the WiFi module to pair with the WiFi device includes: If a trigger operation is detected where any key is pressed twice in succession, a voice message will be sent. Receive user voice feedback information regarding the voice information; The WiFi module is controlled to pair with the WiFi device based on the voice feedback information.

5. The WiFi remote control pairing method according to claim 4, characterized in that, The step of controlling the WiFi module to pair with the WiFi device based on the voice feedback information includes: Determine whether the frequency of the target information in the voice feedback information is greater than the noise frequency; When the target information frequency is greater than the noise frequency, a preset flag is sent to the WiFi module, which is used to indicate that the WiFi module is paired with the WiFi device.

6. The WiFi remote control pairing method according to claim 5, characterized in that, Also includes: If the target information frequency is not greater than the noise frequency, the voice feedback information is subjected to noise reduction processing until the target information frequency is greater than the noise frequency.

7. A WiFi remote control pairing device, characterized in that, include: The remote control triggering module is used to detect whether the buttons on the remote control are triggered. When a button is triggered, the WiFi module of the remote control is powered on. After powering on the WiFi module of the remote control, the method further includes: reading the network configuration self-test data of the WiFi module of the remote control; determining whether the WiFi module is being configured for the first time based on the network configuration self-test data; and sending a preset protocol version number to the WiFi module based on the result of whether the WiFi module is being configured for the first time. Different preset protocol version numbers correspond to different trigger operations used for pairing. Specifically, the preset protocol version number is a fixed protocol version number when configuring for the first time, and a different protocol version number when configuring for other times. The pairing operation detection module is used to receive a trigger operation for the remote control and detect whether the trigger operation matches any one of a variety of preset pairing operations, including voice pairing, button pairing, and combination key pairing; the detection of whether the trigger operation matches any one of the variety of preset pairing operations includes: detecting whether there is a trigger operation corresponding to the preset protocol version number; The pairing module is used to control the WiFi module to pair with the WiFi device if the triggering operation matches any one of a variety of preset pairing operations.

8. An electronic device, characterized in that, The device includes a processor and a memory, the memory storing one or more computer programs, the one or more computer programs including instructions that, when executed by the electronic device, cause the electronic device to perform the WiFi remote control pairing method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Matching method and system of remote controller and air-conditioner, and remote controller and air-conditioner

    CN103206765A

  • Pairing method for power line modems via WiFi communication

    CN107124521A

  • Control method and system of voice remote-controller

    CN110675612A

  • Bathroom electric appliance remote controller and bathroom electric appliance set

    CN212256556U