Anti-interference wireless network communication method, device and computer equipment

By obtaining the idle time slot and working time slot period of the interference signal, the control of the communication module to interact information in equipment such as microwave ovens, solving the problem of high cost of traditional communication methods and realizing low-cost anti-interference wireless network communication.

CN114885347BActive Publication Date: 2025-08-01GUANGDONG LEAPFIVE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210367749.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-08
Publication Date
2025-08-01
Estimated Expiration
2042-04-08

AI Technical Summary

Technical Problem

The traditional home appliance communication module plug-in method cannot meet the needs of communication chip master control and Internet of Things access to the cloud at the same time. The external antenna cost is high, which increases the communication cost.

Method used

By obtaining the idle slot period and working slot period of the interfering signal, the control communication module sleeps during the working slot period, and receives management frames for information interaction during the idle slot period to avoid the influence of the interfering signal.

Benefits of technology

It reduces communication costs, ensures communication quality, avoids the problem of poor information interaction quality, and does not require plug-ins or external communication modules and antennas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114885347B_ABST
    Figure CN114885347B_ABST
Patent Text Reader

Abstract

This application relates to an anti-interference wireless network communication method, apparatus, and computer device. The method includes: obtaining an idle time slot period and a working time slot period of an interference signal, where the idle time slot period and the working time slot period are determined based on the duration of an interference state and the duration of a non-interference state; during the working time slot period, controlling the communication module to be in a sleep state, and a router wirelessly communicatively connected to the communication module temporarily stores management frames for the communication module; during the idle time slot period, controlling the communication module to receive management frames sent by the router, so that the communication module and the router perform information interaction based on the management frames. Using this method can reduce communication costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data communication technologies, and in particular, to an anti-interference wireless network communication method, apparatus, computer device, storage medium, and computer program product. Background Art

[0002] With the development of data communication technologies, in order to enable network connections to be disconnected from comprehensive cabling and achieve a more flexible network connection method, anti-interference wireless local area network communication methods have emerged.

[0003] In traditional technologies, the way existing home appliance manufacturers use communication modules (for example, WiFi modules) in microwave ovens is to externally attach the communication module to the outside of the body and use an external antenna to enhance the reception of communication signals.

[0004] However, the traditional method of using an external attachment cannot meet the requirements for the communication chip to act as both a main controller and an IoT (Internet of Things) access to the cloud. It can only be used for IoT alone, which is not conducive to cost control of microwave ovens. The method of using an external antenna has a higher cost, is not conducive to production, and is also not conducive to cost control. Therefore, to a certain extent, the communication cost is increased. Summary of the Invention

[0005] Based on this, in view of the above technical problems, it is necessary to provide an anti-interference wireless network communication method, apparatus, and computer device that can reduce communication costs.

[0006] In a first aspect, the present application provides an anti-interference wireless network communication method. The method includes:

[0007] Obtain the idle time slot period and the working time slot period of the interference signal, where the idle time slot period and the working time slot period are determined based on the duration of the interference state and the duration of the non-interference state;

[0008] During the working time slot period, control the communication module to be in a sleep state, and the router wirelessly connected to the communication module temporarily stores management frames for the communication module;

[0009] During the idle time slot period, control the communication module to receive the management frames sent by the router, and enable the communication module and the router to perform information interaction based on the management frames.

[0010] In one embodiment, the obtaining the idle time slot period and the working time slot period of the interference signal includes:

[0011] Continuously scan the status value of the communication module being interfered by the interference signal according to a preset scanning frequency, and continuously record the occurrence time and end time of each status value;

[0012] When it is determined according to the status value that the interference signal does not interfere with the wireless communication connection between the communication module and the router, determine the idle time slot period of the interference signal according to the occurrence time and the end time of the status value;

[0013] When it is determined according to the status value that the interference signal interferes with the wireless communication connection between the communication module and the router, determine the working time slot period of the interference signal according to the occurrence time and the end time of the status value.

[0014] In one embodiment, the method further includes:

[0015] When it is determined by the scanning status value that the idle time slot period has changed, obtain the first idle time slot period and the second idle time slot period calculated successively;

[0016] If the difference between the first idle time slot period and the second idle time slot period is within a specified difference range, continue to calculate the third idle time slot period;

[0017] Obtain the average idle time slot period according to the weighted average of the first idle time slot period and the second idle time slot period;

[0018] Compare the third idle time slot period with the average idle time slot period, and when the difference is less than the threshold, use the average time slot period as the applicable idle time slot period.

[0019] In one embodiment, the method further includes:

[0020] When it is scanned that the working time slot period has changed, obtain the first working time slot period and the second working time slot period calculated successively;

[0021] If the difference between the first working time slot period and the second working time slot period is within a specified difference range, continue to calculate the third working time slot period;

[0022] Obtain the average working time slot period according to the weighted average of the first working time slot period and the second working time slot period;

[0023] Compare the third working time slot period with the average working time slot period, and when the difference is less than the threshold, use the average working time slot period as the applicable working time slot period.

[0024] In one embodiment, before obtaining the idle time slot period and the working time slot period of the interference signal, it further includes:

[0025] Obtain the status value of the communication module being interfered by the interference signal according to a preset scanning frequency;

[0026] When it is determined according to the status value that the interference signal does not interfere with the wireless communication connection between the communication module and the router, and the holding duration reaches a preset duration, execute the step of obtaining the idle time slot period and the working time slot period of the interference signal.

[0027] In one embodiment, during the idle time slot period, after controlling the communication module to receive the management frame sent by the router and enabling the communication module and the router to perform information interaction based on the management frame, the method further includes:

[0028] Obtain the status value of the communication module being interfered by the interference signal according to a preset scanning frequency, and calculate the current idle time slot period and the current working time slot period;

[0029] Obtain the difference between the current idle time slot period and the idle time slot period to obtain the idle fluctuation amplitude, and obtain the difference between the current working time slot period and the working time slot period to obtain the working fluctuation amplitude;

[0030] When the idle fluctuation amplitude or the working fluctuation amplitude is greater than a preset fluctuation range, return to execute the step of determining the idle time slot period of the interference signal according to the occurrence time and the end time of the status value when it is determined according to the status value that the interference signal does not interfere with the wireless communication connection between the communication module and the router.

[0031] In a second aspect, the present application further provides an anti-interference wireless network communication device. The device includes:

[0032] A data acquisition module, configured to acquire an idle time slot period and a working time slot period of an interference signal, where the idle time slot period and the working time slot period are determined based on the duration of the interference state and the duration of the non-interference state;

[0033] A sleep control module, configured to control the communication module to be in a sleep state during the working time slot period, and the router wirelessly communicating with the communication module temporarily stores the management frame for the communication module;

[0034] A data transmission module, configured to control the communication module to receive the management frame sent by the router during the idle time slot period, and enable the communication module and the router to perform information interaction based on the management frame.

[0035] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0036] Obtain the idle time slot period and the working time slot period of the interference signal, where the idle time slot period and the working time slot period are determined based on the duration of the interference state and the duration of the non-interference state;

[0037] During the working time slot period, control the communication module to be in a sleep state, and the router wirelessly communicatively connected to the communication module temporarily stores management frames for the communication module;

[0038] During the idle time slot period, control the communication module to receive the management frames sent by the router, and enable the communication module and the router to perform information interaction based on the management frames.

[0039] Fourthly, the present application also provides a computer-readable storage medium. On the computer-readable storage medium, there is a computer program stored, and when the computer program is executed by a processor, the following steps are implemented:

[0040] Obtain the idle time slot period and the working time slot period of the interference signal, where the idle time slot period and the working time slot period are determined based on the duration of the interference state and the duration of the non-interference state;

[0041] During the working time slot period, control the communication module to be in a sleep state, and the router wirelessly communicatively connected to the communication module temporarily stores management frames for the communication module;

[0042] During the idle time slot period, control the communication module to receive the management frames sent by the router, and enable the communication module and the router to perform information interaction based on the management frames.

[0043] Fifthly, the present application also provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0044] Obtain the idle time slot period and the working time slot period of the interference signal, where the idle time slot period and the working time slot period are determined based on the duration of the interference state and the duration of the non-interference state;

[0045] During the working time slot period, control the communication module to be in a sleep state, and the router wirelessly communicatively connected to the communication module temporarily stores management frames for the communication module;

[0046] During the idle time slot period, control the communication module to receive the management frames sent by the router, and enable the communication module and the router to perform information interaction based on the management frames.

[0047] The above anti-interference wireless network communication method, device, and computer equipment. The terminal where the communication module is located obtains the idle time slot period and working time slot period of the interference signal. The idle time slot period is determined based on the duration of the interference state, and the working time slot period is determined based on the duration of the non-interference state. During the idle time slot period, the terminal controls the communication module to receive the management frame sent by the router. When the communication module receives the management frame, the terminal can perform information interaction with the router through the communication module. During the working time slot period, the terminal controls the communication module to be in the sleep state. In the sleep state, although the communication module and the router maintain a wireless communication connection, no information interaction is performed. That is, the terminal controls the communication module and the router to perform information interaction only when the interference signal is in the idle time slot period. While ensuring that the communication module can maintain information interaction with the router, it can also avoid the problem of poor information interaction quality that may occur when performing information interaction during the working time slot period of the interference signal. And this application does not require an external communication module or an external antenna, and can normally receive communication signals when using a microwave oven. Therefore, to a certain extent, the method of this application can reduce communication costs. Description of the Drawings

[0048] Figure 1 It is an application environment diagram of the anti-interference wireless network communication method in an embodiment;

[0049] Figure 2 It is a flowchart of the anti-interference wireless network communication method in an embodiment;

[0050] Figure 3 It is the working mode of the router in an embodiment;

[0051] Figure 4 It is a partial schematic diagram of the circuit structure of the WiFi communication module in an embodiment;

[0052] Figure 5 It is a flowchart of the method for calculating the applicable idle time slot period in an embodiment;

[0053] Figure 6 It is a schematic diagram of the state transitions of each state of the state thread in an embodiment;

[0054] Figure 7 It is a flowchart of the anti-interference wireless network communication method in a specific embodiment;

[0055] Figure 8 It is a structural block diagram of the anti-interference wireless network communication device in an embodiment;

[0056] Figure 9 It is an internal structure diagram of the computer equipment in an embodiment. Detailed Embodiments

[0057] In order to make the objectives, technical solutions, and advantages of the present application more clearly understood, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0058] The anti-interference wireless network communication method provided by the embodiments of the present application can be applied to an application environment as Figure 1 shown. The communication module 102 is disposed in the terminal 10 and is an important device for the terminal 10 to achieve communication. The router 20 is a base station that can provide a wireless local area network within a certain spatial range. After the communication module 102 and the router 20 are wirelessly communicatively connected, information interaction can be performed. If there is an interference signal between the router 20 and the communication module 102, the communication module 102 may not be able to normally receive the communication signal, resulting in communication failure. Therefore, the present application first obtains the idle time slot period and the working time slot period of the interference signal, and then when it is determined according to the obtained working time slot period that the interference signal is in the working time slot period, controls the communication module 102 to be in a sleep state, and the router 20 wirelessly communicatively connected to the communication module 102 temporarily stores management frames for the communication module 102. Moreover, when it is determined according to the obtained idle time slot period that the interference signal is in the idle time slot period, controls the communication module 102 to receive the management frames sent by the router 20, enables the communication module 102 and the router 20 to perform information interaction based on the management frames, and enables the communication module 102 and the router 20 to perform information interaction only when the interference signal is in the idle time slot period, so as to ensure normal communication.

[0059] Among them, the terminal 102 can be, but is not limited to, various personal computers, laptop computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, etc. The portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc.

[0060] In one embodiment, as Figure 2 shown, an anti-interference wireless network communication method is provided. Taking the method applied to the Figure 1 terminal as an example, the method includes the following steps:

[0061] Step 202, obtain the idle time slot period and the working time slot period of the interference signal, where the idle time slot period and the working time slot period are determined based on the duration of the interference state and the duration of the non-interference state.

[0062] Among them, the interference signal is the signal that affects the information interaction between the communication module and the router. The communication module is built-in with a communication protocol and is an embedded module that can convert serial port or TTL level into a standard compliant with network communication. The serial port or TTL can be set in the terminal, and it belongs to the Internet of Things transmission layer. Taking the WiFi communication module as an example, the communication module is an embedded module that can convert serial port or TTL level into a standard compliant with WiFi wireless network communication. The WiFi communication module is built-in with the wireless network protocols IEEE802.11b.g.n protocol stack and TCP / IP protocol stack. The signal frequency band received by the WiFi communication module includes 2.4G. In one embodiment, the interference signal can be the microwave generated when the microwave oven works, and the microwave frequency of the microwave oven covers 2.4G. Therefore, when the microwave oven is working, it will interfere with the information interaction between the WiFi communication module and the router, affecting the WiFi communication module to receive the WiFi signal and resulting in abnormal communication.

[0063] When there is no interference signal generated, it can be considered that the interference signal is in the idle time slot. When the interference signal is in the idle time slot, it will not interfere with the information interaction between the communication module and the router, and it is in a non-interference state. Correspondingly, the duration of the interference signal in the non-interference state is the idle time slot period. Or, it can also be considered that the idle time slot period is the time when the interference signal is in the idle time slot.

[0064] When there is an interference signal generated, it can be considered that the interference signal is in the working time slot. When the interference signal is in the working time slot, it will interfere with the information interaction between the communication module and the router, and it is in an interference state. Correspondingly, the duration of the interference signal in the interference state is the working time slot period. Or, it can also be considered that the working time slot period is the time when the interference signal is in the working time slot.

[0065] Taking the microwave oven as an example, the main component that generates microwaves in the microwave oven is the magnetron. When the magnetron works, it will generate microwaves, which will interfere with the information interaction between the communication module and the router; when the magnetron is idle, it will not generate microwaves and will not interfere with the information interaction between the communication module and the router.

[0066] Step 204, in the working time slot period, control the communication module to be in the sleep state, and the router wirelessly connected to the communication module temporarily stores the management frame for the communication module.

[0067] Among them, when the interference signal is in the working time slot period, it will interfere with the information interaction between the communication module and the router, resulting in abnormal communication between the communication module and the router. Therefore, when the terminal determines that the interference signal is in the working time slot period, the terminal controls the communication module to be in the sleep state. In the sleep state, the communication module does not receive the communication signal sent by the router, thus suspending the information interaction between the communication module and the router. During the suspension of information interaction, the communication module does not receive the communication signal, and the router can temporarily store the management frame for the communication module. The management frame is one of the three types of transmission frames in the WiFi underlying protocol 802.11, mainly responsible for supervising the communication module to join or leave the wireless network. The management frame can provide a logical link between the frame and its destination by the connection identification code of the destination node, so that each connection identification code associates it with the mobile workstation specified by the connection identification code. In this embodiment, the communication module is the mobile workstation. The temporary storage of the management frame is to enable the communication module to continue to interact with the router when receiving the management frame sent by the router.

[0068] In one embodiment, the working mode of the router is as Figure 3 shown. Whether or not the information interaction is suspended, the router always transmits the data to be transmitted indication information (traffic indication map, i.e., TIM information element) through the Beacon frame according to the set beacon interval (i.e., Beacon interval). Among them, the beacon frame can be one of the management frames in the WiFi underlying protocol 802.11. The WiFi station in the figure is a type of communication module.

[0069] Still taking the microwave oven as an example, when the microwave generated by the magnetron is in the working time slot period, the information interaction between the communication module and the router cannot be realized normally. Therefore, when it is determined that the microwave is in the working time slot period, the terminal controls the communication module to be in the sleep state, suspending the information interaction between the communication module and the router.

[0070] It should be noted that during the suspension of information interaction, only the current information interaction is suspended, but the communication connection between the communication module and the router still remains.

[0071] Step 206, in the idle time slot period, control the communication module to receive the management frame sent by the router, so that the communication module and the router perform information interaction based on the management frame.

[0072] Among them, since the interference signal does not interfere with the information interaction between the communication module and the router when it is in the idle time slot period, the communication module and the router can communicate normally. Therefore, when the terminal determines that the interference signal is in the idle time slot period, it will control the communication module to receive the management frame sent by the router. It can be understood that the management frame is a handshake protocol for information interaction between the communication module and the router. When the communication module receives the management frame, it continues to interact with the router based on this management frame.

[0073] Specifically, in each idle time slot period, starting from when the communication module receives the management frame, information interaction occurs between the communication module and the router. When the corresponding idle time slot period arrives, the information interaction is paused, and the terminal controls the communication module to enter the sleep state.

[0074] In the above anti-interference wireless network communication method, the terminal where the communication module is located obtains the idle time slot period and the working time slot period of the interference signal. The idle time slot period is determined based on the duration of the interference state, and the working time slot period is determined based on the duration of the non-interference state. In the idle time slot period, the terminal controls the communication module to receive the management frame sent by the router. After the communication module receives the management frame, the terminal can interact with the router through the communication module. In the working time slot period, the terminal controls the communication module to enter the sleep state. In the sleep state, although the communication module and the router maintain a wireless communication connection, they do not interact with each other. That is, the terminal controls the communication module and the router to interact with each other only when the interference signal is in the idle time slot period. While ensuring that the communication module can interact with the router, it can also avoid the problem of poor information interaction quality that may occur when interacting with each other when the interference signal is in the working time slot period. And this application does not require an external communication module or an external antenna, and can receive communication signals normally when using a microwave oven. Therefore, to a certain extent, adopting the method of this application can reduce communication costs.

[0075] In one embodiment, obtaining the idle time slot period and the working time slot period of the interference signal includes: continuously scanning the state value of the communication module being interfered by the interference signal according to a preset scanning frequency, and continuously recording the occurrence time and end time of each state value; when it is determined according to the state value that the interference signal does not interfere with the wireless communication connection between the communication module and the router, determining the idle time slot period of the interference signal according to the occurrence time and end time of the state value; when it is determined according to the state value that the interference signal interferes with the wireless communication connection between the communication module and the router, determining the working time slot period of the interference signal according to the occurrence time and end time of the state value.

[0076] Among them, the preset scanning frequency is the frequency at which the terminal pre-sets to scan the status of the communication module. The status of the communication module can be the status value of being interfered by interference signals, and the status value is stored in the communication module, and the status value reflects the degree of interference of the communication module. For example, in one embodiment, the degree of interference of the communication module is divided into three levels, corresponding to three status values respectively. One is that the interference signal has almost no interference, and the corresponding status value is represented as 0; the second is that the interference signal has interference but has little impact, and the corresponding status value is represented as 1; the third is that the interference signal has interference and has a greater impact, and the corresponding status value is represented as 2.

[0077] Taking the WiFi communication module as an example, the principle for the terminal to obtain the status value of the communication module being interfered by interference signals is shown in the schematic diagram of the circuit structure part of the WiFi communication module, as Figure 4 shown. It usually includes a radio frequency circuit (i.e., RF), and usually includes a register (i.e., register) that can reflect in real time the degree of radio frequency interference of the module sensing the surrounding environment. By reading the degree of radio frequency interference of this register in real time and performing numerical analysis, the status value (i.e., rf_status) of being interfered by the current interference signal can be obtained. For other communication modules, the principle for the terminal to obtain the status value of being interfered by interference signals is the same or similar, and will not be elaborated.

[0078] In this embodiment, after a wireless communication connection is established between the communication module and the router, regardless of whether normal information interaction or paused information interaction occurs between the two, the terminal where the communication module is located continuously scans the status value of the communication module being interfered by the interference signal at the preset scanning frequency. Moreover, during the process of the terminal continuously scanning the status value of the communication module being interfered by the interference signal, the terminal also continuously records the occurrence time and end time of each status value. Obtaining the occurrence time and end time of each status value is to determine the duration of each status value, and then determine the idle time slot period or working time slot period based on multiple status values. Specifically, when it is determined according to the status value that the interference signal does not interfere with the wireless communication connection between the communication module and the router, the idle time slot period can be determined according to the duration of this status value (i.e., the difference between the end time and the occurrence time). When it is determined according to the status value that the interference signal interferes with the wireless communication connection between the communication module and the router, similarly, the working time slot period can be determined according to the duration of this status value (i.e., the difference between the end time and the occurrence time). For example, in one embodiment, the preset scanning frequency is 0.1 second / time, and it should be considered that a corresponding status value can be collected each time of scanning. Within 1.2 s, if the status value obtained at the 0th second is 0, and the status values obtained during (0, 0.8) are all 1 or 2 (refer to the foregoing examples of status values here), the status values obtained during [0.8, 1.2) are all 0, and the status value at 1.2 s is 1 or 2. This indicates that the interference signal is in an interfering state from after the 0th second to before the 0.8th second, and the interference signal is in a non-interfering state from the 0.8th second to before the 1.2th second. Thus, the idle time slot period can be determined as [0.8, 1.2), with a duration of approximately 0.4 second, and the working time slot period is (0, 0.8), with a duration of approximately 0.8 second.

[0079] Meanwhile, in order to more accurately obtain the idle time slot period and the working time slot period, the preset scanning frequency is usually increased accordingly.

[0080] In this embodiment, by continuously scanning the status value of the communication module being interfered by the interference signal according to the preset scanning frequency and continuously recording the occurrence time and end time of each status value, the idle time slot period and the working time slot period of the interference signal can be determined, which is convenient for controlling the working state of the communication module subsequently.

[0081] In one embodiment, when it is determined that the idle time slot period has changed in the scanning state value, the first idle time slot period and the second idle time slot period calculated successively are obtained; if the difference between the first idle time slot period and the second idle time slot period is within a specified difference range, the third idle time slot period is calculated continuously; the average idle time slot period is obtained according to the weighted average of the first idle time slot period and the second idle time slot period; the third idle time slot period is compared with the average idle time slot period, and when the difference is less than the threshold, the average idle time slot period is used as the applicable idle time slot period.

[0082] Among them, both the first idle time slot period and the second idle time slot period are idle time slot periods calculated according to the state value. The only difference is that the first idle time slot period is calculated before the second idle time slot period, and the values of the first idle time slot period and the second idle time slot period are different. If the difference between the first idle time slot period and the second idle time slot period is within the specified difference range, it indicates that the difference between the two calculated idle time slot periods is small and relatively stable, so the third idle time slot period is calculated continuously. If the difference between the first idle time slot period and the second idle time slot period is not within the specified difference range, it indicates that the fluctuations of the two calculated idle time slot periods are large, and the steps of obtaining the first idle time slot period and the second idle time slot period calculated successively are returned for recalculation. The average time slot period is a value calculated based on the first idle time slot period and the second idle time slot period. If the difference between the third idle time slot period and the average idle time slot period is less than the threshold, it indicates that the idle time slots found by real-time tracking meet the requirements of the set fluctuation error range for a certain number of times, and the idle time slot period is considered to be obtained.

[0083] In this embodiment, when the idle time slot period changes, when it is found that the idle time slots tracked in real time meet the requirements of the set fluctuation error range for a certain number of times, the idle time slot period is considered to be obtained, which is beneficial to improving the accuracy of the idle time slot period finally applied to information interaction control.

[0084] In another embodiment, as Figure 5 shown, the method of calculating the applicable idle time slot period can also be, after obtaining the first idle time slot period and the second idle time slot period calculated successively in step 502, execute step 504 to calculate the first difference between the first idle time slot period and the second idle time slot period.

[0085] Step 506, check whether the first difference exceeds the preset error value.

[0086] If the first difference exceeds the preset error value, return to execute step 502. If the first difference does not exceed the preset error value, execute step 508 to obtain the third idle time slot period, and calculate the difference between the third idle time slot period and the weighted average of the first idle time slot period and the second idle time slot period to obtain the second difference.

[0087] After that, execute step 510 to check whether the second difference exceeds the preset error value.

[0088] If the second difference exceeds the preset error value, return to execute step 502. If the second difference does not exceed the preset error value, execute step 512 to determine that the applicable idle time slot period is obtained.

[0089] Here, only the calculation of three idle time slot periods is taken as an example. In fact, it is not limited to calculating three or the aforementioned two in this embodiment, and it can also be more than three. The best number of calculations is based on obtaining the most accurate applicable idle time slot period.

[0090] In one embodiment, when the difference between the first idle time slot period and the average idle time slot period, and the difference between the second idle time slot period and the average idle time slot period are both not less than the preset error value, continue to determine the idle time slot period of the interference signal according to the occurrence time and end time of the status value until the difference between the first idle time slot period and the average idle time slot period, or the difference between the second idle time slot period and the average idle time slot period is less than the preset error value.

[0091] Among them, when the difference between the first idle time slot period and the average idle time slot period, and the difference between the second idle time slot period are both not less than the preset error value, it indicates that the currently obtained first idle time slot period and second idle time slot period are quite different from the real idle time slot period. Therefore, the first idle time slot period or the second idle time slot period with the smallest difference cannot be used as the applicable idle time slot period, and it is necessary to continue to determine the idle time slot period of the interference signal according to the occurrence time and end time of the status value until the difference between the first idle time slot period and the average idle time slot period, or the difference between the second idle time slot period is less than the preset error value. Here, continuing to determine the idle time slot period according to the occurrence time and end time of the status value can be understood as respectively determining a new first idle time slot period and a new second idle time slot period according to the new status value.

[0092] In this embodiment, when the differences between the first idle time slot period, the second idle time slot period and the average idle time slot period are all not less than the preset error value, new first and second idle time slot periods are continuously calculated until the first idle time slot period or the second idle time slot period meets the conditions of the minimum difference and the difference being less than the preset error value. By setting like this, it is beneficial to avoid the situation where the smallest difference in the first idle time slot period and the second idle time slot period does not meet the condition of being less than the preset error value, thereby being beneficial to improving the accuracy of the applicable idle time slot period calculated based on the first idle time slot period and the second idle time slot period.

[0093] Similar to calculating the applicable idle time slot period, the calculation process of the applicable working time slot period can be that when it is detected that the working time slot period changes, the first working time slot period and the second working time slot period calculated successively are obtained; if the difference between the first working time slot period and the second working time slot period is within the specified difference range, the third working time slot period is continuously calculated; the average working time slot period is obtained according to the weighted average of the first working time slot period and the second working time slot period; the third working time slot period is compared with the average working time slot period, and when the difference is less than the threshold, the average working time slot period is used as the applicable working time slot period.

[0094] Here, only the calculation of two working time slot periods is taken as an example for illustration. In fact, it is not limited to calculating two in this embodiment, and it can also be three or more. The optimal number of calculations is based on obtaining the most accurate applicable working time slot period.

[0095] In this embodiment, when the working time slot period changes, when it is found that the real-time tracked working time slots all meet the requirements of the set fluctuation error range for a certain number of times, it is considered that the working time slot period is obtained, which is beneficial to improving the accuracy of the working time slot period finally applied to information interaction control.

[0096] The idle time slot period and the working time slot period in the above embodiments are calculated and processed through the status thread of the terminal. The schematic diagram of each state transition of the status thread is as Figure 6 shown. The status thread (State_thread) is the processing sequence logic at the computer bottom layer and is a type of thread. The status thread includes three states, namely the out-of-step state (Asyncstate), the scan state (Scan state) and the synchronization state (Sync state). Each state has corresponding execution logics and can be converted to each other. Specifically:

[0097] The out-of-step state is the state that the state thread experiences first. It is the starting stage before calculation and processing. In this stage, if condition 1 is met, it will remain in the out-of-step state and loop self - cyclically. Condition 1 is that the interference signal is in an interference state. When condition 2 is met in the out-of-step state, it can enter the scanning state. Condition 2 is that when the interference signal is in a non - interference state and the holding duration reaches the preset duration.

[0098] In the scanning state, the idle time slot period and the working time slot period can be calculated. When the state thread reaches condition 3 in the scanning state, it will jump to the out-of-step state. Condition 3 is that when the interference signal is in an interference state and the holding duration reaches the preset duration. When condition 4 is met in the scanning state stage, it will loop self - cyclically in the scanning state. Condition 4 is that when the calculated idle time slot period or working time slot period does not exceed the preset error value. When condition 5 is met in the scanning state stage, it will jump to the synchronization state. Condition 5 is that the applicable idle time slot period and working time slot period are calculated.

[0099] In the synchronization state, after obtaining the applicable idle time slot period and working time slot period, the terminal can control the communication module to make corresponding responses in the idle time slot period and the working time slot period, so that the communication module and the router can perform information interaction at the appropriate time. When condition 6 is met in the synchronization state stage, it will jump to the scanning state. Condition 6 is that when the idle fluctuation amplitude or the working fluctuation amplitude is greater than the preset fluctuation interval, not greater than the preset fluctuation range and the holding duration reaches the preset duration. When condition 7 is met in the synchronization state stage, it will loop self - cyclically in the synchronization state. Condition 7 is that when the idle fluctuation amplitude or the working fluctuation amplitude is not greater than the preset fluctuation interval and the holding duration reaches the preset duration. When condition 8 is met in the synchronization state stage, it will jump to the out-of-step state. Condition 8 is that the idle fluctuation amplitude or the working fluctuation amplitude is greater than the preset fluctuation range and the holding duration reaches the preset duration. Among them, the preset fluctuation interval is a range value smaller than the preset fluctuation range.

[0100] Taking the example before the state thread jumps from the out-of-step state to the scanning state, in one embodiment, during the out-of-step state process, the terminal obtains the state value of the communication module being interfered by the interference signal according to the preset scanning frequency; when it is determined according to the state value that the interference signal does not interfere with the wireless communication connection between the communication module and the router, and the holding duration reaches the preset duration (corresponding to Figure 6 condition 2 therein), the steps of obtaining the idle time slot period and the working time slot period of the interference signal are executed.

[0101] In this embodiment, in the out-of-step state, when it is determined that the interference signal is in a non - interference state and the holding duration reaches the preset duration, it can be determined that the environmental interference is relatively good, and it can enter the scanning state to determine the idle time slot period and the working time slot period, which is also conducive to ensuring the reliability of the calculated data.

[0102] When the external interference environment changes and the change exceeds a certain range, it is necessary to recalculate the idle time slot period and the working time slot period to ensure that the control process of the terminal for the communication module is accurate, so that information interaction can be carried out between the communication module and the router within the accurately obtained idle time slot period. The change exceeding a certain range can be understood as the difference between the currently calculated current idle time slot period and the idle time slot period currently applied to the control process (i.e., the idle fluctuation amplitude) being greater than the preset fluctuation range. And, the difference between the currently calculated current working time slot period and the working time slot period currently applied to the control process (i.e., the working fluctuation amplitude) is greater than the preset fluctuation range. The preset fluctuation range is pre-set by the terminal. If the idle fluctuation amplitude or the working fluctuation amplitude falls within this range, it can be considered that the external interference environment has changed and the change exceeds a certain range based on this idle fluctuation amplitude or working fluctuation amplitude. Continue to refer to Figure 6 , at this time, the terminal jumps from the synchronization state to the out-of-step state according to condition 8.

[0103] For example, in one embodiment, during the idle time slot period, after controlling the communication module to receive the management frame sent by the router and enabling the communication module and the router to perform information interaction based on the management frame, it further includes: obtaining the status value of the communication module being interfered by the interference signal according to the preset scanning frequency, and calculating the current idle time slot period and the current working time slot period; obtaining the difference between the current idle time slot period and the idle time slot period to obtain the idle fluctuation amplitude, and obtaining the difference between the current working time slot period and the working time slot period to obtain the working fluctuation amplitude; when the idle fluctuation amplitude or the working fluctuation amplitude is greater than the preset fluctuation range, return to execute the step of determining the idle time slot period of the interference signal according to the occurrence time and the end time of the status value when the status value determines that the interference signal does not interfere with the wireless communication connection between the communication module and the router.

[0104] In this embodiment, when the external interference environment changes and the change exceeds a certain range, the idle time slot period and the working time slot period are recalculated, so as to ensure that the control process of the terminal for the communication module is accurate, which is beneficial to improving the information interaction between the communication module and the router just within the idle time slot period, keeping the wireless communication connection stable, and avoiding the co-frequency interference of the interference signal.

[0105] In a specific embodiment, as Figure 7 shown, the anti-interference wireless network communication method includes steps 602 - step 610, where:

[0106] Step 602, obtaining the status value of the communication module being interfered by the interference signal according to the preset scanning frequency.

[0107] Step 604, when it is determined according to the status value that the interference signal does not interfere with the wireless communication connection between the communication module and the router and the holding duration reaches the preset duration, execute Step 606 to obtain the idle slot period and the working slot period of the interference signal.

[0108] Step 608, during the working slot period, control the communication module to be in the sleep state, and the router wirelessly communicating with the communication module temporarily stores management frames for the communication module.

[0109] Step 610, during the idle slot period, control the communication module to receive the management frames sent by the router, so that the communication module and the router perform information interaction based on the management frames.

[0110] In this embodiment, the terminal where the communication module is located obtains the idle slot period and the working slot period of the interference signal. The idle slot period is determined based on the duration of the interference state, and the working slot period is determined based on the duration of the non-interference state. During the idle slot period, the terminal controls the communication module to receive the management frames sent by the router. When the communication module receives the management frames, the terminal can perform information interaction through the communication module with the router. During the working slot period, the terminal controls the communication module to be in the sleep state. In the sleep state, although the communication module and the router maintain a wireless communication connection, they do not perform information interaction. That is, the terminal controls the communication module and the router to perform information interaction only when the interference signal is in the idle slot period. While ensuring that the communication module can maintain information interaction with the router, it can also avoid the problem of poor information interaction quality that may occur when performing information interaction during the working slot period of the interference signal. And this application does not require an external communication module or an external antenna, and can normally receive communication signals when using a microwave oven. Therefore, to a certain extent, the method of this application can reduce communication costs.

[0111] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or steps in other steps.

[0112] Based on the same inventive concept, an embodiment of the present application further provides an anti-interference wireless network communication device for implementing the anti-interference wireless network communication method involved above. The solution provided by this device for solving problems is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the anti-interference wireless network communication device provided below can refer to the limitations on the anti-interference wireless network communication method in the above text, and will not be elaborated here.

[0113] In one embodiment, as Figure 8 shown, an anti-interference wireless network communication device is provided, including: a data acquisition module 801, a sleep control module 802, and a data transmission module 803, where:

[0114] The data acquisition module 801 is configured to acquire the idle time slot period and the working time slot period of the interference signal, where the idle time slot period and the working time slot period are determined based on the duration of the interference state and the duration of the non-interference state;

[0115] The sleep control module 802 is configured to control the communication module to be in a sleep state during the working time slot period, and the router wirelessly communicatively connected to the communication module temporarily stores management frames for the communication module;

[0116] The data transmission module 803 is configured to control the communication module to receive the management frames sent by the router during the idle time slot period, so that the communication module and the router perform information interaction based on the management frames.

[0117] In one embodiment, the data acquisition module includes a status value recording module, an idle period determination module, and a working period determination module, where:

[0118] The status value recording module is configured to continuously scan the status value of the communication module being interfered by the interference signal according to a preset scanning frequency, and continuously record the occurrence time and end time of each status value;

[0119] The idle period determination module is configured to determine the idle time slot period of the interference signal according to the occurrence time and end time of the status value when it is determined according to the status value that the interference signal does not interfere with the wireless communication connection between the communication module and the router;

[0120] The working period determination module is configured to determine the working time slot period of the interference signal according to the occurrence time and end time of the status value when it is determined according to the status value that the interference signal interferes with the wireless communication connection between the communication module and the router.

[0121] In one embodiment, the anti-interference wireless network communication device further includes an idle period calculation module, an average idle period calculation module, and an idle period comparison module, where:

[0122] The idle period calculation module is configured to, when it is determined that the idle time slot period has changed according to the scan status value, obtain the first idle time slot period and the second idle time slot period calculated successively. If the difference between the first idle time slot period and the second idle time slot period is within a specified difference range, continue to calculate the third idle time slot period;

[0123] The average idle period calculation module is configured to obtain the average idle time slot period according to the weighted average of the first idle time slot period and the second idle time slot period;

[0124] The idle period comparison module is configured to compare the third idle time slot period with the average idle time slot period. When the difference is less than the threshold, use the average idle time slot period as the applicable idle time slot period.

[0125] In one embodiment, the anti-interference wireless network communication device further includes a working period calculation module, an average working period calculation module, and a working period comparison module, where:

[0126] The working period calculation module is configured to, when it is scanned that the working time slot period has changed, obtain the first working time slot period and the second working time slot period calculated successively. If the difference between the first working time slot period and the second working time slot period is within a specified difference range, continue to calculate the third working time slot period;

[0127] The average working period calculation module is configured to obtain the average working time slot period according to the weighted average of the first working time slot period and the second working time slot period;

[0128] The working period comparison module is configured to compare the third working time slot period with the average working time slot period. When the difference is less than the threshold, use the average working time slot period as the applicable working time slot period.

[0129] In one embodiment, the anti-interference wireless network communication device further includes an idle period re-determination module, which is configured to, when the difference between the first idle time slot period and the average idle time slot period, and the difference between the second idle time slot period and the average idle time slot period are both not less than a preset error value, continue to determine the idle time slot period of the interference signal according to the occurrence time and the end time of the status value until the difference between the first idle time slot period and the average idle time slot period, or the difference between the second idle time slot period and the average idle time slot period is less than the preset error value.

[0130] In one embodiment, the anti-interference wireless network communication device further includes a duty cycle re-determination module, configured to continue to determine the duty cycle of the interference signal according to the occurrence time and the end time of the status value until the difference between the first duty cycle of the time slot and the average duty cycle of the time slot, or the difference between the second duty cycle of the time slot and the average duty cycle of the time slot is less than the preset error value, when both the difference between the first duty cycle of the time slot and the average duty cycle of the time slot and the difference between the second duty cycle of the time slot and the average duty cycle of the time slot are not less than the preset error value.

[0131] In one embodiment, the anti-interference wireless network communication device further includes a pre-waiting module, configured to obtain the status value of the communication module being interfered by the interference signal according to a preset scanning frequency before obtaining the idle time slot cycle and the duty cycle of the interference signal; and execute the step of obtaining the idle time slot cycle and the duty cycle of the interference signal when it is determined according to the status value that the interference signal does not interfere with the wireless communication connection between the communication module and the router and the holding duration reaches a preset duration.

[0132] In one embodiment, the anti-interference wireless network communication device further includes a cycle update module, configured to control the communication module to receive the management frame sent by the router during the idle time slot cycle, enable the communication module and the router to perform information interaction based on the management frame, and then obtain the status value of the communication module being interfered by the interference signal according to a preset scanning frequency, and calculate the current idle time slot cycle and the current duty cycle; obtain the difference between the current idle time slot cycle and the idle time slot cycle to obtain the idle fluctuation amplitude, and obtain the difference between the current duty cycle and the duty cycle to obtain the duty fluctuation amplitude; when the idle fluctuation amplitude or the duty fluctuation amplitude is greater than a preset fluctuation range, return to execute the step of determining the idle time slot cycle of the interference signal according to the occurrence time and the end time of the status value when it is determined according to the status value that the interference signal does not interfere with the wireless communication connection between the communication module and the router.

[0133] Each module in the above anti-interference wireless network communication device can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor in the computer device in the form of hardware or be independent of the processor, or can be stored in the memory in the computer device in the form of software, so as to facilitate the processor to call and execute the operations corresponding to the above respective modules.

[0134] In one embodiment, a computer device is provided. The computer device can be a terminal, and its internal structure diagram can be as Figure 9As shown in the figure. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected via a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, a mobile cellular network, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements an anti-interference wireless network communication method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covered on the display screen, or a button, a trackball, or a touchpad set on the computer device housing, or an external keyboard, touchpad, or mouse, etc.

[0135] Those skilled in the art can understand that Figure 9 the structure shown in the figure is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have a different component layout.

[0136] In one embodiment, a computer device is further provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.

[0137] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by the processor, the steps in the above method embodiments are implemented.

[0138] In one embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by the processor, the steps in the above method embodiments are implemented.

[0139] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or fully authorized by all parties.

[0140] Those of ordinary skill in the art can understand that all or part of the processes in the above-described method embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the method embodiments as described above. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.

[0141] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope recorded in this specification.

[0142] The above-described embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. An anti-interference wireless network communication method, characterized in that The method includes: Obtaining the idle time slot period and the working time slot period of the interference signal; Wherein, the obtaining of the idle time slot period and the working time slot period of the interference signal includes: When continuously scanning the communication module at a preset scanning frequency, determining the radio frequency interference degree of the register in the radio frequency circuit of the communication module interfered by the interference signal; wherein, the preset scanning frequency is the frequency of the terminal pre-set for scanning the state of the communication module; Performing numerical analysis on the radio frequency interference degree to obtain the state value corresponding to the interference signal, and continuously recording the occurrence time and the end time of each state value; When it is determined according to the state value that the interference signal does not interfere with the wireless communication connection between the communication module and the router, determining the idle time slot period of the interference signal according to the occurrence time and the end time of the state value; When it is determined according to the state value that the interference signal interferes with the wireless communication connection between the communication module and the router, determining the working time slot period of the interference signal according to the occurrence time and the end time of the state value; During the working time slot period, controlling the communication module to be in a sleep state, and the router wirelessly communicating with the communication module temporarily stores management frames for the communication module; During the idle time slot period, controlling the communication module to receive the management frames sent by the router, so that the communication module and the router perform information interaction based on the management frames.

2. The method according to claim 1, wherein The method further includes: When it is determined by scanning the state value that the idle time slot period has changed, obtaining the first idle time slot period and the second idle time slot period calculated successively; If the difference between the first idle time slot period and the second idle time slot period is within the specified difference range, continue to calculate the third idle time slot period; Obtaining the average idle time slot period according to the weighted average of the first idle time slot period and the second idle time slot period; Comparing the third idle time slot period with the average idle time slot period, and when the difference is less than the threshold, taking the average idle time slot period as the applicable idle time slot period.

3. The method according to claim 2, wherein When the difference is not less than the threshold, return to the step of obtaining the first idle time slot period and the second idle time slot period calculated successively until the difference between the third idle time slot period and the average idle time slot period is less than the threshold.

4. The method according to claim 1, characterized in that, Before obtaining the idle time slot period and the working time slot period of the interference signal, it further includes: Obtaining the state value of the communication module interfered by the interference signal according to the preset scanning frequency; When it is determined according to the state value that the interference signal does not interfere with the wireless communication connection between the communication module and the router and the holding duration reaches the preset duration, performing the step of obtaining the idle time slot period and the working time slot period of the interference signal.

5. The method according to claim 3, characterized in that, After controlling the communication module to receive the management frames sent by the router during the idle time slot period and enabling the communication module and the router to perform information interaction based on the management frames, the method further includes: Obtaining the state value of the communication module interfered by the interference signal according to the preset scanning frequency, and calculating the current idle time slot period and the current working time slot period; Obtain the difference between the current idle time slot period and the idle time slot period to get the idle fluctuation amplitude, and obtain the difference between the current working time slot period and the working time slot period to get the working fluctuation amplitude; When the idle fluctuation amplitude or the working fluctuation amplitude is greater than a preset fluctuation range, return to execute the step of determining the idle time slot period of the interference signal according to the occurrence time and the end time of the status value when the status value determines that the interference signal does not interfere with the wireless communication connection between the communication module and the router.

6. An anti-interference wireless network communication device, characterized in that, The device includes: A data acquisition module, configured to acquire the idle time slot period and the working time slot period of the interference signal; The data acquisition module includes a status value recording module, an idle period determination module, and a working period determination module, where: The status value recording module is configured to determine the radio frequency interference degree of the register in the radio frequency circuit of the communication module affected by the interference signal when continuously scanning the communication module at a preset scanning frequency; wherein, the preset scanning frequency is the frequency of scanning the status of the communication module preset by the terminal; perform numerical analysis on the radio frequency interference degree to obtain the status value corresponding to the interference signal, and continuously record the occurrence time and the end time of each status value; The idle period determination module is configured to determine the idle time slot period of the interference signal according to the occurrence time and the end time of the status value when the status value determines that the interference signal does not interfere with the wireless communication connection between the communication module and the router; The working period determination module is configured to determine the working time slot period of the interference signal according to the occurrence time and the end time of the status value when the status value determines that the interference signal interferes with the wireless communication connection between the communication module and the router; A sleep control module, configured to control the communication module to be in a sleep state during the working time slot period, and the router wirelessly communicating with the communication module temporarily stores management frames for the communication module; A data transmission module, configured to control the communication module to receive the management frames sent by the router during the idle time slot period, so that the communication module and the router perform information interaction based on the management frames.

7. The device according to claim 6, characterized in that The anti-interference wireless network communication device further includes an idle period calculation module, an average idle period calculation module, and an idle period comparison module, where: The idle period calculation module is configured to obtain the first idle time slot period and the second idle time slot period calculated successively when it is determined by scanning the status value that the idle time slot period has changed; if the difference between the first idle time slot period and the second idle time slot period is within a specified difference range, continue to calculate the third idle time slot period; The average idle period calculation module is configured to obtain the average idle time slot period according to the weighted average of the first idle time slot period and the second idle time slot period; The idle period comparison module is configured to compare the third idle time slot period with the average idle time slot period, and when the difference is less than a threshold, use the average idle time slot period as the applicable idle time slot period.

8. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 5 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 5 are implemented.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Cooking equipment control method and device and cooking equipment

    CN111552218A