CN117042039B - Method for solving channel blocking of intelligent Internet of things link system - Google Patents

Method for solving channel blocking of intelligent Internet of things link system Download PDF

Info

Publication number
CN117042039B
CN117042039B CN202311067872.5A CN202311067872A CN117042039B CN 117042039 B CN117042039 B CN 117042039B CN 202311067872 A CN202311067872 A CN 202311067872A CN 117042039 B CN117042039 B CN 117042039B
Authority
CN
China
Prior art keywords
intelligent
data transmission
idle
wireless
frequency band
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202311067872.5A
Other languages
Chinese (zh)
Other versions
CN117042039A (en
Inventor
魏丽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dongguan Hengtai Digital Technology Co ltd
Original Assignee
Dongguan Hengtai Digital Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dongguan Hengtai Digital Technology Co ltd filed Critical Dongguan Hengtai Digital Technology Co ltd
Priority to CN202311067872.5A priority Critical patent/CN117042039B/en
Publication of CN117042039A publication Critical patent/CN117042039A/en
Application granted granted Critical
Publication of CN117042039B publication Critical patent/CN117042039B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0284Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0289Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/535Allocation or scheduling criteria for wireless resources based on resource usage policies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/563Allocation or scheduling criteria for wireless resources based on priority criteria of the wireless resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to the technical field of intelligent Internet of things, in particular to a method for solving channel blocking of an intelligent Internet of things link system. The method comprises the following steps: step 1: detecting the channel condition of intelligent equipment in an Internet of things link system; step 2: calculating an idle factor; step 3: idle channels for data transmission are dynamically allocated. According to the invention, through the arrangement of the steps, the idle channels of the intelligent equipment transmitting data in the wireless ZigBee, wireless WIFI and wireless Bluetooth modes can be effectively and scientifically allocated on the 2.4G and 5G working frequency bands, and the method is different from the existing random allocation channels, so that the problem of channel blocking can be effectively avoided, the data transmission efficiency is effectively improved, and the idle channels are reasonably utilized.

Description

Method for solving channel blocking of intelligent Internet of things link system
Technical Field
The invention relates to the technical field of intelligent Internet of things, in particular to a method for solving channel blocking of an intelligent Internet of things link system.
Background
ZigBee and WIFI are both short range wireless communication technologies. The ZigBee, also called Zigbee, is a wireless network protocol for low-speed short-distance transmission, and the bottom layer is a medium access layer adopting standard specifications. The main characteristics are low speed, low power consumption, low cost, support of a large number of network nodes, support of various network topologies, low complexity, rapidness, reliability and safety. The most common data transmission method today is WIFI data transmission, which is most well known.
However, in either transmission mode, each channel can only transmit one data strip after the next data strip is transmitted. The length of the data strip determines the time consumption, when different data strips are transmitted by the same channel, the time of the long channel transmission of the data strip is longer, the data strip is short and the data transmission is finished due to the difference of the length of the data strip, and the data strip is long and the data transmission is not finished yet, so that the data strip to be transmitted later is easily distributed to the channel which does not finish the transmission task by randomly distributing the channel to the intelligent internet of things link system for transmitting the data. This causes a problem of channel blocking, which reduces data transmission efficiency, and at the same time, causes a problem that some idle channels are not reasonably utilized.
Therefore, in order to solve the technical problem, the invention provides a method for solving channel blocking of an intelligent Internet of things link system.
Disclosure of Invention
The invention aims to provide a method for solving channel blocking of an intelligent Internet of things link system, which is used for solving the problems in the prior art: the problem of channel blockage is easy to cause, and the data transmission efficiency is reduced; it is easy to cause a problem that some idle channels are not reasonably utilized.
In order to achieve the above purpose, the present invention adopts the following technical scheme:
A method for solving channel blocking of an intelligent Internet of things link system comprises the following steps:
S1, an intelligent Internet of things link system detects idle channel conditions of all intelligent devices in a wireless WIFI and wireless ZigBee wireless data transmission mode, calculates a value z of a duty ratio of a transmission data strip according to the number of the data strips to be transmitted later, and predicts whether channel blockage occurs;
if z is greater than or equal to the first threshold, channel blockage is predicted to occur, and the step S2 is carried out; if z is smaller than the first threshold value, predicting that channel blockage does not occur and ending;
S2, judging whether the value of z is smaller than or equal to a second threshold value; if the value of z is less than or equal to the second threshold, proceeding to S202, if the value of z is greater than the second threshold proceeding to step S201; the second threshold is greater than the first threshold;
S201, searching an external intelligent device for data transmission through wireless Bluetooth connection; acquiring the idle channel condition of the mobile terminal in a first working frequency band;
S202, calculating and storing the value of the idle factor k in the first working frequency band in a wireless WIFI data transmission mode, and entering S203;
S203, calculating the value of an idle factor R in the first working frequency band in a wireless ZigBee data transmission mode, and entering S3;
S3, judging whether the number of idle channels of the intelligent equipment and the total number of intelligent equipment are empty or not in a second working frequency band in a wireless WIFI data transmission mode; if yes, go to S302, if no, go to S301;
s301, the intelligent internet of things link system randomly selects intelligent equipment with the working frequency band being the second working frequency in a wireless WIFI data transmission mode, and then data to be transmitted are transmitted according to the sequence of idle channel numbers; after the idle channels are occupied, judging whether the data transmission is finished or not; if yes, ending; if not, entering S302;
S302, the intelligent Internet of things link system dynamically allocates the working frequency band in the wireless WIFI data transmission mode and the wireless ZigBee wireless data transmission mode to perform data transmission for the idle channel of the first working frequency band intelligent device;
after the idle channels are occupied, judging whether the data transmission is finished or not; if yes, ending; if not, entering S303;
S303, the intelligent Internet of things link system calls an idle channel of the intelligent device with the working frequency band being the first working frequency band in a wireless Bluetooth data transmission mode to perform data transmission; after the idle channels are occupied, judging whether the data transmission is finished or not; if yes, ending; if not, returning to S1.
Further, the intelligent internet of things link system detects idle channel conditions of all intelligent devices in wireless WIFI and wireless ZigBee wireless data transmission modes, and the intelligent internet of things link system comprises:
S101, detecting the condition of an idle channel in a wireless WIFI and wireless ZigBee wireless data transmission mode in the first working frequency band;
After the intelligent equipment is electrified for a first preset time, the intelligent Internet of things link system sends information of a first working frequency band to all intelligent equipment which is electrified to work, and after the information is received by an idle channel of the intelligent equipment, the information is responded to the intelligent Internet of things link system;
the intelligent Internet of things link system divides the wireless data transmission mode of the first working frequency band into wireless WIFI and wireless ZigBee according to the response time;
The time of firstly responding to the internet of things link system is standard time, the data transmission mode of responding in 2S of the standard time is wireless WIFI, and the mode of transmitting data by intelligent equipment responding in more than 2S is wireless ZigBee;
the method comprises the steps of respectively numbering idle channels of intelligent equipment transmitting data through wireless ZigBee And wireless WIFI, storing the numbers of the idle channels transmitting data through wireless WIFI and the names of the intelligent equipment, and storing the numbers and the names of the intelligent equipment in a first temporary storage area; the number of an idle channel for data transmission through wireless ZigBee and the name of intelligent equipment are stored in a second temporary storage area;
after the second preset time is reached after the end of the step S101, the step S102 is entered;
S102, the intelligent Internet of things link system sends information of a second working frequency band to all intelligent devices which work in a power-on mode, and after the information is received by idle channels of the intelligent devices, the information is responded to the intelligent Internet of things link system;
the response time is faster than the standard time in S101, and is the intelligent devices in the second working frequency band, and the idle channel numbers of the intelligent devices and the names of the intelligent devices are saved in the third temporary storage area.
Further, the expression of the value z of the duty is as follows:
z = number of transmitted data stripes/total number of idle channels
The total idle channel number is the sum of idle channels in the wireless WIFI and wireless ZigBee wireless data transmission mode in the first working frequency band and all idle channels in the second working frequency band.
Further, the search is performed on the external intelligent equipment which is connected with the data transmission device through wireless Bluetooth; and acquiring the idle channel condition of the mobile terminal in the first working frequency band, including:
The intelligent internet of things link system sends a command for starting wireless Bluetooth pairing, and simultaneously sends information of external intelligent equipment capable of pairing to the wireless Bluetooth;
the intelligent Internet of things link system sends a starting command to the external intelligent devices which can be paired but do not perform power-on work;
the wireless Bluetooth is successfully paired with the started external intelligent devices;
The intelligent internet of things link system obtains the names of the external intelligent devices successfully paired, numbers the idle channels in the first working frequency band according to the time of the successful pairing, and stores the names of the external intelligent devices and the numbers of the idle channels in a seventh temporary storage area.
Further, the intelligent internet of things link system invokes an idle channel of the intelligent device with the working frequency band being the first working frequency band to perform data transmission in a wireless bluetooth data transmission mode, and the method comprises the following steps:
And the intelligent internet of things link system reads the numbers of the idle channels in the seventh temporary storage area, and then performs data transmission according to the sequence of the numbers of the idle channels.
Further, k is expressed as a ratio of the total idle channel number of the wireless WIFI data transmission to the total channel number.
Further, the R is expressed as the ratio of the total idle channel number to the total channel number of the wireless ZigBee data transmission.
Further, in S302, the intelligent internet of things link system dynamically allocates the working frequency band in the wireless WIFI data transmission mode and in the wireless ZigBee wireless data transmission mode to perform data transmission for the idle channel of the first working frequency band intelligent device, including:
the intelligent internet of things link system reads the value of the idle factor k and the value of the idle factor R;
If the value of the idle factor k is larger than the value of the idle factor R, the idle channel of the wireless WIFI data transmission mode is preferentially used for data transmission;
If the value of the idle factor R is larger than the value of the idle factor k, the idle channel of the wireless ZigBee wireless data transmission mode is preferentially used for data transmission.
Further, the first threshold is 30%, and the second threshold is 60%.
The invention adopts the technical means and has at least the following beneficial effects:
The invention can effectively and scientifically allocate the idle channels of the intelligent equipment for transmitting data in wireless ZigBee, wireless WIFI and wireless Bluetooth modes on 2.4G and 5G working frequency bands by detecting the channel conditions of the intelligent equipment in the Internet of things link system, calculating idle factors, calculating idle channels for dynamically allocating data transmission and other method flows, is different from the existing random allocation channels, can effectively avoid the problem of channel blockage, and effectively improves the data transmission efficiency.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of the overall process of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
Example 1:
Referring to fig. 1, fig. 1 of the present invention shows an overall method flow chart of the present invention.
Specifically, the system flow of the invention is as follows:
the internet of things connects all intelligent devices (intelligent wireless routers, intelligent mobile phones, intelligent PADs and the like) in one network domain, the intelligent internet of things link system is started, and the intelligent devices start to be powered on.
The first module is used for detecting the channel condition of the intelligent equipment in the Internet of things link system:
The total number of channels of each intelligent device in the 2.4G working frequency band is 13 no matter which data transmission mode, and the total number of channels of each intelligent device in the 5G working frequency band in the wireless WIFI data transmission mode is 5.
The intelligent device has 2 kinds of working frequency bands for wireless WIFI data transmission mode: the smart phone can only operate in the 2.4G operating band, and can operate in the 2.4G operating band and the 5G operating band, for example, in the following assumption that the smart phone can operate in the 2.4G operating band and the 5G operating band. The working frequency band of the intelligent device in the wireless ZigBee data transmission mode is only 2.4G, and the working frequency band of the intelligent device in the wireless Bluetooth data transmission mode is only 2.4G.
In the first mode, the intelligent link system detects the condition of idle channels under two different data transmission modes of the 2.4G working frequency band:
After the intelligent device starts to power on by 10MIN (the power on operation is performed after the data transmission), the intelligent Internet of things link system sends a piece of information to all intelligent devices which work on power on, an idle channel of the intelligent device can receive the information (an occupied channel can not receive the information) and responds to the intelligent Internet of things link system, the intelligent Internet of things link system divides a wireless data transmission mode of a 2.4G working frequency band into wireless WIFI and wireless ZigBee according to the response time (the time of responding to the Internet of things link system firstly is the standard, the 2S internal response after the standard is the time fault tolerance difference, the data transmission modes of the intelligent devices are all the data transmission modes of the wireless WIFI, the data transmission mode of the intelligent devices responding in the 2S after exceeding the standard is the wireless ZigBee), and meanwhile, the idle channels of the intelligent devices transmitting the data in the two modes are respectively numbered, and the number of the idle channel transmitting the data through the wireless WIFI and the name of the intelligent device are stored in a first temporary storage area of the intelligent Internet of things link system; and the number of the idle channel for data transmission through the wireless ZigBee and the name of the intelligent equipment are stored in a second temporary storage area of the intelligent Internet of things link system.
In one embodiment, assume that: in the first temporary storage area: and in the 2.4G working frequency band, the data transmission mode is wireless WIFI. Intelligent device name 1: smart phone, idle channel number of smart phone: SJ03, SJ04, SJ08, a total of 3 idle channels. Intelligent device name 2: intelligent PAD, idle channel number of intelligent PAD: PAD01 and PAD05 have a total of 2 idle channels. In the second temporary storage area: in the 2.4G working frequency band, the data transmission mode is wireless ZigBee. Intelligent device name 1: an intelligent electric lamp. Idle channel number of intelligent lamp: DD03, DD05, DD09, DD10, DD13, a total of 5 free channels. Intelligent device name 2: intelligent curtain. Idle channel number of intelligent curtain: DD01, DD02, DD06, a total of 3 idle channels.
And the intelligent Internet of things link system enters a mode II in 1S after the mode I is ended.
Mode two, the intelligent link system detects the condition of idle channels in the 5G working frequency band in a wireless WIFI data transmission mode:
The intelligent internet of things link system sends a piece of information to all intelligent devices working on electricity, idle channels of the intelligent devices can receive the information and respond to the intelligent internet of things link system, response time is faster than standard time in mode one and is the intelligent devices in the 5G working frequency band, and idle channel numbers of the intelligent devices and names of the intelligent devices are stored in a third temporary storage area of the intelligent internet of things link system.
In one embodiment, in the third register: and in the 5G working frequency band, the data transmission mode is wireless WIFI. Intelligent device name 1: smart phone, idle channel number of smart phone: SJ14 and SJ15 have 2 idle channels in total. Intelligent device name 2: intelligent TV, idle channel number of intelligent TV: the TV14, TV16, TV18 have a total of 3 idle channels.
And the intelligent Internet of things link system enters a mode III in 1S after the mode II is ended.
Mode three, the intelligent link system predicts whether the idle channels will have channel blocking when transmitting data according to the number of data bars to be transmitted later:
The intelligent internet of things link system acquires the number of transmission data strips, after 1S, the intelligent internet of things link system calculates the occupied amount z of the transmission data strips = the number of the transmission data strips/the total idle channel number (the total idle channel number = the sum of the idle channels of the mode one and the mode two), if the occupied amount z of the transmission data strips is more than or equal to 30%, the intelligent internet of things link system judges that channel blocking occurs, the occupied amount z of the transmission data strips is stored in a fourth temporary storage area of the intelligent internet of things link system, and meanwhile, a module two is started; if the transmission data strip is less than 30%, the module I is directly finished.
The intelligent internet of things link system calculates a module of idle factors:
Starting a module for calculating idle factors according to the condition of the mode three of the module I, and creating a thread 1:
The intelligent internet of things link system reads the value of the duty ratio z of the transmission data strip in the fourth temporary storage area, and enters a mode II when the value of z is more than or equal to 30% and less than or equal to 60%; mode one is entered when the value of z is greater than 60%.
Mode one, search for external intelligent device that carries out data transmission through wireless bluetooth connection:
The intelligent internet of things link system sends a command for starting wireless Bluetooth pairing, and simultaneously sends information of external intelligent equipment capable of pairing to the wireless Bluetooth. After 1S, the intelligent Internet of things link system sends a starting command to the external intelligent devices which can be paired but are not powered on. The wireless Bluetooth is successfully paired with the started external intelligent devices.
The intelligent internet of things link system obtains the names of the external intelligent devices successfully paired, numbers the idle channels in the 2.4G working frequency band according to the time of the successful pairing, stores the names of the external intelligent devices and the numbers of the idle channels in a seventh temporary storage area of the intelligent internet of things link system, and enters the second module.
In one embodiment, the external smart device 1: intelligent Bluetooth headset, external intelligent device 2: an intelligent desktop printer. The wireless Bluetooth is successfully paired with the intelligent Bluetooth headset at the 3S of the initial pairing and is successfully paired with the intelligent desktop printer at the 5S of the initial pairing. That means that the pairing time of the intelligent Bluetooth headset is prior to the intelligent desktop printer. Then the idle channel number of the smart bluetooth headset is LY01-LY13 and the idle channel number of the smart desktop printer is TD14-TD26.
Mode two, the intelligent internet of things link system calculates idle factor values in a 2.4G working frequency band in a wireless WIFI data transmission mode:
since the most common data transmission mode nowadays is wireless WIFI data transmission, the total number of idle channels and the total number of intelligent devices in the first temporary storage area of the intelligent devices in the 2.4G working frequency band cannot be empty.
The intelligent internet of things link system reads the total idle channel number and the total intelligent device number of the intelligent devices in the 2.4G working frequency band in the first temporary storage area, and then calculates idle factor k=total idle channel number/total channel number.
In one embodiment, assume that: if the total number of idle channels in the first temporary storage area in the mode one of the first module is 3+2=5, the total number of intelligent devices is 2. Since the total number of channels per smart device is 13 in either data transmission mode in the 2.4G operating band, the total number of channels is 13×2=26. Then the idle factor k1=5/26.
And storing the value of the idle factor k into a fifth temporary storage area of the intelligent Internet of things link system, and entering a mode III.
Mode three, the intelligent internet of things link system calculates idle factor values in a 2.4G working frequency band in a wireless ZigBee data transmission mode:
And the intelligent internet of things link system reads the total idle channel number and the total intelligent equipment number of the intelligent equipment in the 2.4G working frequency band in the second temporary storage area, and if the information in the second temporary storage area is empty, the idle factor R=0 and directly enters the third module. If the information in the second temporary storage area is not empty, the intelligent internet of things link system calculates an idle factor R=total idle channel number/total channel number.
In one embodiment, the total number of idle channels in the second buffer is 5+3=8 and the total number of smart devices is 2 in mode one of the first module. Because the total number of channels of each intelligent device in the 2.4G working frequency band is 13 in the wireless ZigBee data transmission mode, the total number of channels is 13×2=26. Then the idle factor r1=8/26.
And storing the value of the idle factor R into a sixth temporary storage area of the intelligent Internet of things link system, and entering a third module.
The third module is a module for dynamically distributing idle channels for data transmission by the Internet of things link system:
Starting a module of an idle channel for data transmission by the Internet of things link system according to the condition of the second module, and creating a thread 2:
in the first mode, an intelligent Internet of things link system dynamically allocates an idle channel of an intelligent device with a working frequency band of 5G in a wireless WIFI data transmission mode to perform data transmission;
And the intelligent internet of things link system reads the total idle channel number and the total intelligent equipment number of the intelligent equipment with the working frequency band of 5G in the third temporary storage area in the wireless WIFI data transmission mode, and directly enters the second module.
And the intelligent Internet of things link system reads the total idle channel number and the total intelligent equipment number of the intelligent equipment with the working frequency band of 5G in the third temporary storage area in the wireless WIFI data transmission mode, and the total idle channel number and the total intelligent equipment number are not empty. The intelligent internet of things link system randomly selects intelligent equipment with a working frequency band of 5G in a wireless WIFI data transmission mode, and then data to be transmitted are transmitted according to the sequence of idle channel numbers.
In one embodiment, assume that: the intelligent equipment randomly selected by the intelligent internet of things link system is a smart phone, and the idle channel number of the smart phone in the first temporary storage area is as follows: SJ14, SJ15, then data is transmitted over the free channel SJ14 and then one piece of data is transmitted over the free channel SJ 15. After all idle channels of the intelligent mobile phone are occupied to transmit data, the intelligent Internet of things link system randomly selects the next intelligent device, and data transmission is performed again according to the method.
When the idle channels of the intelligent device with the working frequency band of 5G are occupied in the wireless WIFI data transmission mode, data are still not transmitted, and then the mode II is entered.
In the second mode, the intelligent Internet of things link system dynamically allocates an idle channel of the intelligent equipment with the working frequency band of 2.4G for data transmission;
The intelligent internet of things link system reads the value of the idle factor k in the fifth temporary storage area and the value of the idle factor R in the sixth temporary storage area, compares the values of the idle factors, and if the values are large, the idle channel in the data transmission mode is preferentially used for data transmission, and if the idle channel is insufficient, the idle channel in the other data transmission mode is used for data transmission.
In an embodiment, if the value of the idle factor k is greater than the value of the idle factor R, then the idle channel of the intelligent device with the working frequency band of 2.4G in the wireless WIFI data transmission mode is preferentially used for data transmission, and the data transmission mode is the same as the mode one of the three modes of the module. When the idle channels of the intelligent devices are not enough, the idle channels of the intelligent devices with the working frequency band of 2.4G in the wireless ZigBee data transmission mode are used for data transmission, and the data transmission mode is the same as the mode one of the three modes of the module.
When the idle channels of the intelligent device with the working frequency band of 2.4G are occupied, data are still not transmitted, and then the mode III is entered.
Mode three, the intelligent Internet of things link system calls an idle channel of an external intelligent device with a working frequency band of 2.4G to perform data transmission in a wireless Bluetooth data transmission mode;
And the intelligent internet of things link system reads the numbers of the idle channels in the seventh temporary storage area, and then performs data transmission according to the sequence of the numbers of the idle channels.
In one embodiment, assume that: the idle channel number of the intelligent Bluetooth headset is LY01-LY13, and the idle channel number of the intelligent desktop printer is TD14-TD26. Data is transmitted through the idle channel LY01, and then one piece of data is transmitted through the idle channel LY 02.
When the idle channels of the external intelligent equipment with the working frequency band of 2.4G are occupied in the wireless Bluetooth data transmission mode, data are still not transmitted, and then the following operation is carried out again by the slave module. (that is, the intelligent devices of which working frequency band is in whatever data transmission mode, all the idle channels are occupied, and the following data transmission operation can not be performed until the idle channels exist, namely, the intelligent devices restart from the module)
The foregoing has shown and described the basic principles, principal features and advantages of the invention. It will be understood by those skilled in the art that the present invention is not limited to the embodiments described above, and that the above embodiments and descriptions are merely illustrative of the principles of the present invention, and various changes and modifications may be made therein without departing from the spirit and scope of the invention, which is defined by the appended claims. The scope of the invention is defined by the appended claims and equivalents thereof.

Claims (6)

1. The method for solving the channel blocking of the intelligent Internet of things link system is characterized by comprising the following steps:
S1, an intelligent Internet of things link system detects idle channel conditions of all intelligent devices in a wireless WIFI and wireless ZigBee wireless data transmission mode, calculates a value z of a duty cycle of a transmission data strip according to the number of the data strips to be transmitted later, and predicts whether channel blockage occurs, wherein the intelligent Internet of things link system detects the idle channel conditions of all intelligent devices in the wireless WIFI and wireless ZigBee wireless data transmission mode, and comprises the following steps:
S101, detecting the condition of an idle channel in a wireless WIFI and wireless ZigBee wireless data transmission mode in a first working frequency band;
After the intelligent equipment is electrified for a first preset time, the intelligent Internet of things link system sends information of a 2.4G working frequency band to all intelligent equipment which is electrified and works, and after the information is received by an idle channel of the intelligent equipment, the information is responded to the intelligent Internet of things link system;
the intelligent Internet of things link system divides the wireless data transmission mode of the 2.4G working frequency band into wireless WIFI and wireless ZigBee according to the response time;
The time of firstly responding to the internet of things link system is standard time, the data transmission mode of responding in 2S of the standard time is wireless WIFI, and the mode of transmitting data by intelligent equipment responding in more than 2S is wireless ZigBee;
The method comprises the steps of respectively numbering idle channels of intelligent equipment transmitting data in a wireless ZigBee And wireless WIFI mode, storing the numbers of the idle channels transmitting data in the wireless WIFI mode and the names of the intelligent equipment, and storing the numbers and the names of the intelligent equipment in a first temporary storage area; the number of an idle channel for data transmission through wireless ZigBee and the name of intelligent equipment are stored in a second temporary storage area;
after the second preset time is reached after the end of the step S101, the step S102 is entered;
S102, the intelligent Internet of things link system sends information of a 5G working frequency band to all intelligent devices which work in a power-on mode, and after the information is received by idle channels of the intelligent devices, the information is responded to the intelligent Internet of things link system;
The response time is faster than the standard time in S101, and the intelligent devices in the 5G working frequency band are stored with the idle channel numbers of the intelligent devices and the names of the intelligent devices in a third temporary storage area;
Wherein the expression of the value z of the duty cycle is as follows:
z = number of transmitted data stripes/total number of idle channels
The total idle channel number is the sum of idle channels in the wireless WIFI and wireless ZigBee wireless data transmission mode in the first working frequency band and all idle channels in the second working frequency band;
if z is greater than or equal to the first threshold, channel blockage is predicted to occur, and the step S2 is carried out; if z is smaller than the first threshold value, predicting that channel blockage does not occur and ending;
S2, judging whether the value of z is smaller than or equal to a second threshold value; if the value of z is less than or equal to the second threshold, proceeding to S202, if the value of z is greater than the second threshold proceeding to step S201; the second threshold is greater than the first threshold;
S201, searching an external intelligent device for data transmission through wireless Bluetooth connection; acquiring the idle channel condition of the mobile terminal in a first working frequency band;
After the search is finished, all external intelligent devices for data transmission are connected through wireless Bluetooth, and after the idle channel condition of the first working frequency band is finished, the system enters S202 after reaching a third preset time;
S202, calculating and storing the value of an idle factor k in the first working frequency band in a wireless WIFI data transmission mode, and entering S203, wherein k is represented as the ratio of the total idle channel number of wireless WIFI data transmission to the total channel number;
S203, calculating the value of an idle factor R in the first working frequency band in a wireless ZigBee data transmission mode, and entering into S3, wherein R is expressed as the ratio of the total idle channel number to the total channel number of the wireless ZigBee data transmission;
S3, judging whether the number of idle channels of the intelligent equipment and the total number of intelligent equipment are empty or not in a second working frequency band in a wireless WIFI data transmission mode; if yes, go to S302, if no, go to S301;
s301, the intelligent internet of things link system randomly selects intelligent equipment with a working frequency band being the second working frequency band in a wireless WIFI data transmission mode, and then data to be transmitted are transmitted according to the sequence of idle channel numbers; after the idle channels are occupied, judging whether the data transmission is finished or not; if yes, ending; if not, entering S302;
S302, the intelligent Internet of things link system dynamically allocates the working frequency band in the wireless WIFI data transmission mode and the wireless ZigBee wireless data transmission mode to perform data transmission for the idle channel of the first working frequency band intelligent device; after the idle channels are occupied, judging whether the data transmission is finished or not; if yes, ending; if not, entering S303;
S303, the intelligent Internet of things link system calls an idle channel of the intelligent device with the working frequency band being the first working frequency band in a wireless Bluetooth data transmission mode to perform data transmission; after the idle channels are occupied, judging whether the data transmission is finished or not; if yes, ending; if not, returning to S1.
2. The method for solving the channel blocking of the intelligent internet of things link system according to claim 1, wherein the searching is performed on an external intelligent device for data transmission through a wireless Bluetooth connection; and acquiring the idle channel condition of the mobile terminal in the first working frequency band, including:
The intelligent internet of things link system sends a command for starting wireless Bluetooth pairing, and simultaneously sends information of external intelligent equipment capable of pairing to the wireless Bluetooth;
the intelligent Internet of things link system sends a starting command to the external intelligent devices which can be paired but do not perform power-on work;
the wireless Bluetooth is successfully paired with the started external intelligent devices;
the intelligent internet of things linking system obtains the names of the external intelligent devices successfully paired, numbers the idle channels in the 2.4G working frequency band according to the time of the successful pairing, and stores the names of the external intelligent devices and the numbers of the idle channels in a seventh temporary storage area.
3. The method for solving channel blocking by using the intelligent internet of things link system according to claim 2, wherein the intelligent internet of things link system calls an idle channel of an intelligent device with a working frequency band being the first working frequency band to perform data transmission in a wireless bluetooth data transmission mode, and the method comprises the following steps:
And the intelligent internet of things link system reads the numbers of the idle channels in the seventh temporary storage area, and then performs data transmission according to the sequence of the numbers of the idle channels.
4. The method for solving the channel blocking problem of the intelligent internet of things link system according to claim 1, wherein in S302, the intelligent internet of things link system dynamically allocates the working frequency band in the wireless WIFI data transmission mode and in the wireless ZigBee wireless data transmission mode to perform data transmission for the idle channel of the first working frequency band intelligent device, and the method comprises the following steps:
the intelligent internet of things link system reads the value of the idle factor k and the value of the idle factor R;
If the value of the idle factor k is larger than the value of the idle factor R, the idle channel of the wireless WIFI data transmission mode is preferentially used for data transmission;
If the value of the idle factor R is larger than the value of the idle factor k, the idle channel of the wireless ZigBee wireless data transmission mode is preferentially used for data transmission.
5. The method for solving channel blocking in an intelligent internet of things linking system according to claim 1, wherein the first threshold is 30%.
6. The method for solving channel blocking in an intelligent internet of things linking system according to claim 1, wherein the second threshold is 60%.
CN202311067872.5A 2023-08-23 2023-08-23 Method for solving channel blocking of intelligent Internet of things link system Active CN117042039B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311067872.5A CN117042039B (en) 2023-08-23 2023-08-23 Method for solving channel blocking of intelligent Internet of things link system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311067872.5A CN117042039B (en) 2023-08-23 2023-08-23 Method for solving channel blocking of intelligent Internet of things link system

Publications (2)

Publication Number Publication Date
CN117042039A CN117042039A (en) 2023-11-10
CN117042039B true CN117042039B (en) 2024-05-07

Family

ID=88642949

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311067872.5A Active CN117042039B (en) 2023-08-23 2023-08-23 Method for solving channel blocking of intelligent Internet of things link system

Country Status (1)

Country Link
CN (1) CN117042039B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105392144A (en) * 2015-12-10 2016-03-09 北京邮电大学 Method and apparatus for multiplexing channel of unlicensed frequency band
CN111417140A (en) * 2020-02-26 2020-07-14 翁磊 Wireless dual-channel communication method, system, equipment and computer equipment
CN116232500A (en) * 2023-02-09 2023-06-06 泰智维新(上海)数字科技有限公司 Dynamic adjustment method for metallurgical machinery monitoring communication network channel under complex working condition
CN116455490A (en) * 2023-06-09 2023-07-18 深圳沛喆微电子有限公司 Method, device and equipment for eliminating interference of wireless signal transmission of intelligent router system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105392144A (en) * 2015-12-10 2016-03-09 北京邮电大学 Method and apparatus for multiplexing channel of unlicensed frequency band
CN111417140A (en) * 2020-02-26 2020-07-14 翁磊 Wireless dual-channel communication method, system, equipment and computer equipment
CN116232500A (en) * 2023-02-09 2023-06-06 泰智维新(上海)数字科技有限公司 Dynamic adjustment method for metallurgical machinery monitoring communication network channel under complex working condition
CN116455490A (en) * 2023-06-09 2023-07-18 深圳沛喆微电子有限公司 Method, device and equipment for eliminating interference of wireless signal transmission of intelligent router system

Also Published As

Publication number Publication date
CN117042039A (en) 2023-11-10

Similar Documents

Publication Publication Date Title
US9338799B2 (en) Method for random access of machine to machine (M2M) terminals
US8325640B2 (en) Method and apparatus of sleep mode operation in a multi-carrier system
JP4158703B2 (en) Wireless communication system, wireless communication apparatus, wireless communication method, and computer program
US8923174B2 (en) Wireless apparatus capable of reducing receiver power
US8325690B2 (en) Method for superframe management and coordinator thereof
US20130229959A1 (en) Method and apparatus for group synchronized channel access with tim segmentation
US10660026B2 (en) Method for establishing association between station and access point, and device
EP3883309A1 (en) Terminal wake-up control method, device and storage medium
EP2329676B1 (en) Methods and apparatus for requesting and allocating resources in multiple transmission opportunities
CN104412681A (en) System and method for allocating periodic resources
CN108616968A (en) The method and apparatus of transmission frame
US11716676B2 (en) Channel detection method and device, and computer storage medium
WO2022077519A1 (en) Information transmission method and apparatus
CN115499946B (en) Distribution network control method and system based on BLE MESH and electronic equipment
US20110053658A1 (en) Method and apparatus of sleep mode operation in multi-carrier system
CN117042039B (en) Method for solving channel blocking of intelligent Internet of things link system
US20130229988A1 (en) Method and Apparatus for Synchronized Channel Access Among Groups
EP3684097A1 (en) Method and device for determining resource of logical channel, and computer storage medium
CN115315017A (en) Resource processing method, equipment, medium, chip and chip module
CN111436119A (en) DRX (discontinuous reception) transmission method and related equipment
CN111279739B (en) Communication method and terminal device
CN113784424A (en) Method, base station and terminal for transmitting energy-saving signal
US20190208473A1 (en) Data transmission method and terminal
CN107277926B (en) Channel migration method and device for digital cluster system
CN104661235A (en) Networking method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant