CN112087808A - Wireless communication networking method and device - Google Patents

Wireless communication networking method and device Download PDF

Info

Publication number
CN112087808A
CN112087808A CN202010802666.4A CN202010802666A CN112087808A CN 112087808 A CN112087808 A CN 112087808A CN 202010802666 A CN202010802666 A CN 202010802666A CN 112087808 A CN112087808 A CN 112087808A
Authority
CN
China
Prior art keywords
terminal
terminals
service information
same
period
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.)
Granted
Application number
CN202010802666.4A
Other languages
Chinese (zh)
Other versions
CN112087808B (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.)
Jinan Xinxinda Electric Technology Co ltd
Original Assignee
Jinan Xinxinda Electric 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 Jinan Xinxinda Electric Technology Co ltd filed Critical Jinan Xinxinda Electric Technology Co ltd
Priority to CN202010802666.4A priority Critical patent/CN112087808B/en
Publication of CN112087808A publication Critical patent/CN112087808A/en
Application granted granted Critical
Publication of CN112087808B publication Critical patent/CN112087808B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/002Transmission of channel access control information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/04Scheduled access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor 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 application discloses a method and a device for wireless communication networking, which are used for solving the problem that power consumption is increased because high-efficiency management cannot be realized when different types of terminals are accessed into an LORA network. The method comprises the following steps: the method comprises the steps that a convergence end receives network access request instructions of an LORA network sent by a plurality of terminals; the network access request instruction comprises a terminal type; a plurality of terminals send network access request instructions through a public network access channel; the convergence terminal distributes a service information uploading period and a control instruction uploading period for the corresponding terminal according to the type of the terminal, and distributes a transmission channel for the corresponding terminal; the aggregation terminals are terminals of the same type, distribute the same service information uploading period and the same control instruction uploading period, and distribute the same transmission channel for the terminals of the same type; the frequency bands of the public network access channel and the transmission channel are different. By the method, when the terminal is accessed to the LORA network, the terminal is effectively managed, data conflict is reduced, and power consumption of the terminal is reduced.

Description

Wireless communication networking method and device
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for wireless communication networking.
Background
In recent years, the internet of things industry has developed rapidly. With the development of wireless communication technology and the popularization of mobile communication equipment, the traditional mobile cellular communication technology cannot meet the communication characteristics and the requirements of long distance, low power consumption and large-scale connection of node equipment of the internet of things. In this case, the demand for small wireless ad hoc networks, particularly LORA (Long Range telecommunications network) networks, is increasing. The wireless ad hoc network is widely applied to various fields in life because of its characteristics of simplicity, easy use and low power consumption.
The existing LORA networking mode adopts random access, and the uploading data adopts burst data uploading, so that the risk of data collision exists. The access of a large number of devices cannot be effectively managed, which results in low communication efficiency, increased power consumption of the devices and the like.
Disclosure of Invention
The embodiment of the application provides a method and a device for wireless communication networking, which are used for solving the technical problems that potential data conflict exists when different types of terminals are accessed into an LORA network, high-efficiency management cannot be realized, and therefore the power consumption of the terminals is increased, and the communication efficiency is low.
In one aspect, an embodiment of the present application provides a method for wireless communication networking. The method comprises the steps that a convergence end receives network access request instructions of a long-distance communication network LORA sent by a plurality of terminals; the network access request instruction comprises a terminal type, and the terminal type is related to the function of the terminal; and a plurality of terminals send corresponding network access request instructions through a public network access channel; the convergence terminal distributes a service information uploading period and a control instruction uploading period for the corresponding terminal according to the type of the terminal, and distributes a transmission channel for the corresponding terminal; the aggregation terminals are terminals of the same type, distribute the same service information uploading period and the same control instruction uploading period, and distribute the same transmission channel for the terminals of the same type; and the frequency band of the public network access channel is different from that of the transmission channel.
According to the embodiment of the application, the same service information uploading period and the same control instruction uploading period are distributed for the same type of terminal, and the uniform transmission channel is distributed, so that the calculation process is shortened, the problem of complex calculation degree of the convergence end due to different terminal periods is solved, and the power consumption of equipment is reduced. According to the method and the device, the terminals of the same type are distributed into the same channel, so that on the premise that the service information uploading period and the control instruction uploading period of the terminals of the same type are the same, management of a large number of network access terminals is enhanced, conflict is avoided, normal communication can be achieved, and the data transmission rate of the terminals is increased.
In an implementation manner of the present application, after the sink receives network access request instructions sent by a plurality of terminals, the method further includes: the aggregation end determines whether each transmission channel is idle; and in the case of idle channels, different types of terminals are accessed to the same idle channel.
In an implementation manner of the present application, accessing different types of terminals to the same channel specifically includes: allocating an idle channel to a first terminal, wherein the type of a second terminal corresponding to the idle channel is different from that of the first terminal; distributing a service information uploading period and a control instruction uploading period for the first terminal; the first terminal is a terminal sending a network access request, and the second terminal is a terminal corresponding to the idle channel currently; the service information uploading period distributed by the aggregation terminal for the first terminal is the same as or has a preset relation with the service information uploading period of the second terminal; and the difference between the cycle length of the control cycle allocated to the first terminal by the aggregation end and the cycle length of the control cycle of the second terminal is within a first preset value.
According to the embodiment of the application, the transmission channels are reasonably distributed under the condition that different types of terminals request to access the network. The method and the device have the advantages that the terminals which have preset relations with the service information uploading periods of the terminals existing in the transmission channels and the difference of the period lengths of the control periods is within a certain threshold value are allocated into the same transmission channel, and therefore the different terminals in the transmission channels can be managed conveniently. And the service information uploading periods of different terminals have a preset relationship, the aggregation end can calculate the periods simply and conveniently, and the purpose of normal communication without conflict is achieved, so that more terminals can be accessed, and the data transmission efficiency is improved.
In an implementation manner of the present application, a service information uploading period of a first terminal and a service information uploading period of a second terminal have a preset relationship, specifically: the service information uploading period of the first terminal and the service information uploading period of the second terminal are in a multiple relation; or the difference between the service information uploading period of the first terminal and the second preset value is in a multiple relation with the service information uploading period of the second terminal; or the difference between the service information uploading period of the first terminal and the service information uploading period of the second terminal and the third preset value is in a multiple relation.
According to the embodiment of the application, the multiple relation is set for the service information uploading periods of different terminals in the same channel, so that the channel data transmission can be carried out well and orderly under the condition that the same channel is accessed to different types of terminals. And the multiple relation is easy to distribute and manage, and the calculation process of the aggregation end is still simple and convenient.
In an implementation manner of the present application, accessing different types of terminals to the same idle channel further includes: the aggregation end determines the number of time slot cycles of a plurality of terminals according to network access request instructions sent by the terminals; for different terminals in the plurality of terminals, time division multiple access division is carried out according to respective time slot periodicity of the corresponding terminals, so that different types of terminals are accessed into the same channel; the time slot period is composed of data uploading time and uploading interval time.
In an implementation manner of the present application, in the case of an idle channel, after accessing different types of terminals to the same idle channel, the method further includes: the aggregation terminal sends instructions to a plurality of different types of terminals in the channel so as to shorten the service information uploading period of the terminals of the different types and shorten the control instruction uploading period; and the shortening values of the service information uploading periods of the plurality of different types of terminals are the same, and the shortening values of the control instruction uploading periods of the plurality of different types of terminals are the same.
According to the method and the device, the control instruction uploading period and the service information uploading period are shortened by sending the instructions to different types of terminals in the channel, so that more terminals can be accessed. And the terminal shortening values are the same, thus reducing the amount of calculation in the dynamic allocation process.
In an implementation manner of the application, when the aggregation terminal determines that the number of terminals sending the network access request exceeds a preset value, the aggregation terminal sends an instruction to a plurality of terminals corresponding to the aggregation terminal, so that the service information uploading period of the plurality of terminals is shortened, and the control instruction uploading period is shortened; and the shortening values of the service information uploading periods of the terminals are the same, and the shortening values of the control instruction uploading periods of the terminals are the same.
In an implementation manner of the present application, after receiving a network access request instruction sent by a plurality of terminals, the aggregation end further includes: and when the times of receiving the useless data sent by any channel exceeds a fourth preset threshold and/or a malicious attack exists, the aggregation end pulls the corresponding channel into a blacklist and does not receive the data sent by the channel any more.
In an implementation manner of the present application, the aggregation end allocates a service information uploading period and a control instruction uploading period to the corresponding terminal according to the terminal type, and allocates a transmission channel to the corresponding terminal, specifically: and the aggregation end sends a control instruction to the terminal sending the network access request instruction, wherein the control instruction comprises a service information uploading period of the terminal, a control instruction uploading period, and the center frequency, the bandwidth and the spread spectrum factor of the distributed channel of the current network access request terminal.
On the other hand, an embodiment of the present application further provides a wireless communication networking apparatus, including: a memory; the processor is used for receiving network access request instructions of a long-distance communication network LORA sent by a plurality of terminals; the network access request instruction comprises a terminal type, and the terminal type is related to the function of the terminal; and a plurality of terminals send corresponding network access request instructions through a public network access channel; the processor is also used for distributing a service information uploading period and a control instruction uploading period for the corresponding terminal according to the terminal type and distributing a transmission channel for the corresponding terminal; the processor is also used for allocating the same service information uploading period and the same control instruction uploading period for the terminals of the same type, and allocating the same transmission channel for the terminals of the same type; the frequency bands of the public network access channel and the transmission channel are different.
According to the method and the device for wireless communication networking, after receiving request instructions sent by different terminals, the convergence end can allocate different service information uploading periods and control instruction uploading periods according to different types of the terminals, and allocate the terminals of the same type to the same transmission channel. Therefore, the channel allocation is clearer and simpler, and the management of a large number of terminals is easier. Meanwhile, after receiving a large number of network access request instructions sent by the terminals, the aggregation end allocates the terminals with the same service information uploading period or in a multiple relation and with the difference of the control instruction uploading periods within a certain threshold value to the same transmission channel, so that the problems of low information transmission speed and low efficiency caused by unreasonable network channel allocation are solved, the whole information transmission process is clear, the computation difficulty of the aggregation end is simplified, and the management of the terminals is more convenient.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic structural diagram of a wireless communication networking apparatus according to an embodiment of the present disclosure;
fig. 2 is a flowchart of a wireless communication networking method according to an embodiment of the present application;
fig. 3 is a schematic diagram of an internal structure of a convergence end according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The conventional LORA networking adopts random access, and data uploading adopts burst data uploading, so that the risk of data collision exists, the access of a large amount of equipment cannot be effectively managed, the efficiency is low, the power consumption is increased, and an effective coping method is lacked for different types of equipment.
In order to solve the above problem, embodiments of the present application provide a method and an apparatus for wireless communication networking. The same service information uploading period and the same control instruction uploading period are set for the terminals of the same type, and the terminals of the same type are distributed into the same transmission channel, so that the calculation pressure of a convergence end is reduced, a large amount of equipment is conveniently managed, and data conflict is reduced. Meanwhile, under the condition that different devices are on the same transmission channel, the preset relation between the service information uploading period and the control instruction uploading period can be reasonably arranged, the devices of different types can be efficiently managed, the transmission efficiency is improved, and the use power consumption is reduced.
The technical solutions proposed in the embodiments of the present application are described in detail below with reference to the accompanying drawings.
Fig. 1 is a schematic structural diagram of a wireless communication networking device according to an embodiment of the present disclosure.
As shown in fig. 1, the wireless communication networking device is composed of a plurality of terminals, such as an aggregation end 110, a first terminal 120, a second terminal 130, and the like. Before the terminal accesses the network, the terminal performs data transmission with the aggregation terminal 110 through a public network access channel, and after the terminal accesses the network, the terminal performs data transmission with the aggregation terminal 110 through an allocated transmission channel.
In an embodiment of the present application, after the terminal detects that the common network access channel is idle, the terminal sends a network access request instruction to the aggregation end 110 through the transmission channel. Wherein, the network access request instruction comprises the terminal type.
The convergence terminal 110 responds to the control command sent by the corresponding terminal. The aggregation end 110 allocates the same service information uploading period and the same control instruction uploading period to the terminals of the same type, and allocates the terminals of the same type to the same channel for data transmission.
The terminals of the same type are allocated to the same channel, and the terminals can be quickly allocated to corresponding transmission channels only according to the types of the terminals under the condition that a large number of terminals are accessed. In the same transmission channel, the service information uploading period and the control instruction uploading period of the terminal are respectively the same, so that the sink 110 can arrange different terminals in the same channel without generating conflicts. Moreover, the same period also reduces the calculated amount of the aggregation terminal 110, accelerates the response time to the corresponding terminal, and improves the efficiency of data transmission.
In an embodiment of the present application, when the aggregation end 110 determines that the number of terminals sending the network access request instruction exceeds a preset value, the aggregation end 110 sends a control instruction to the corresponding terminal, so as to shorten a service information uploading period and a control instruction uploading period of the terminal. The aggregation terminal 110 shortens the uploading period values of all the terminal service information corresponding thereto, and the shortened uploading period values of the service information are the same; and the sink 110 shortens the control instruction upload period values of all the terminals corresponding thereto, and the shortened control instruction upload period values are the same.
According to the embodiment of the application, under the condition that the same type of terminal is accessed to the same transmission channel, the service information uploading period and the control instruction uploading period of the terminal are shortened. On one hand, more terminals can be accessed into the channel in a dynamic allocation mode, so that the waiting time of the terminals is reduced, and the data transmission speed is improved. On the other hand, since the terminals of the same type have the same period, the calculation amount of the sink 110 is reduced in the process of shortening the period value thereof, and the corresponding terminal can be responded to more quickly.
In another embodiment of the present application, the aggregation end 110 allocates different types of terminals to the same transmission channel in case that it is determined that there is a transmission channel that is idle.
For example, the sink 110 assigns a transmission channel to the first terminal 120, wherein the second terminal 130 is already present, and the first terminal 120 is of a different type from the second terminal 130. The service information uploading period of the first terminal 120 and the service uploading period of the second terminal 130 have a preset relationship, and the control instruction uploading period of the first terminal 120 is the same as or has a small difference with the control instruction uploading period of the second terminal 130, if the difference between the two periods is within a first preset value.
The preset relationship between the service information uploading period of the first terminal 120 and the service information uploading period of the second terminal 130 may be: the service information uploading period of the first terminal 120 is in a multiple relation with the service information uploading period of the second terminal 130. Or the difference between the service information uploading period of the first terminal 120 and the second preset value is in a multiple relation with the service information uploading period of the second terminal 130. Or the difference between the service information uploading period of the first terminal 120 and the service information uploading period of the second terminal 130 and the third preset value is in a multiple relation.
In another embodiment of the present application, the aggregation end 110 determines that the number of access terminals in the transmission channel reaches a preset value. At this time, the aggregation end 110 sends a control instruction to the corresponding terminal, where the control instruction includes a shortened service information uploading period and a shortened control instruction uploading period of each terminal. In one example, the shortened period values of the service information uploading of the terminals are the same, and the shortened period values of the service information uploading of the terminals are the same.
In the embodiment of the present application, the preset relationship exists between different types of terminals allocated to the same channel, and therefore, the sink 110 clearly and definitely allocates the transmission channel. Meanwhile, due to the existence of the preset relationship, the calculation process of the dynamic allocation of the aggregation end 110 is simpler, and the efficiency of data transmission is greatly improved.
Fig. 2 is a flowchart of a method for wireless communication networking according to an embodiment of the present disclosure. As shown in fig. 2, the method for wireless communication networking specifically includes the following steps:
step S201, the aggregation end 110 receives a network access request instruction of the long-distance communication network LORA sent by a plurality of terminals.
Before a terminal accesses a network, a network access channel is firstly monitored, and a network access request is initiated after the network access channel is found to be idle. Otherwise, the terminal continues to wait for interception until the network access channel is idle. The network access channel is here a common network access channel.
In one embodiment of the present application, the default frequency of the common network access channel is 494.5 MHz.
According to the method and the device, after the idle public network access channel is monitored, the network access request command is sent again, so that the phenomenon that burst data are uploaded can be prevented, and the risk of data collision is reduced.
In an embodiment of the present application, the network access request command sent by the terminal includes a type of the terminal, where the type of the terminal is related to a function of the terminal. The method specifically comprises the following steps: temperature sensor, humidity sensor, partial discharge sensor, oxygen sensor, hydrogen chloride sensor, carbon monoxide sensor.
The network access request command of the terminal includes a terminal type, and the sink 110 can directly allocate a corresponding service information uploading period and a corresponding control command uploading period according to the terminal type. And the transmission channel can be distributed to the terminal according to the type, so that the management of a large number of network access terminals is more convenient.
Step S202, the aggregation end 110 allocates a service information uploading period and a control instruction uploading period to the terminal, and allocates a channel to the terminal.
In an embodiment of the present application, the aggregation end 110 responds after receiving a network access request instruction from a terminal.
Specifically, the aggregation end 110 sends a control instruction to the corresponding terminal, where the control instruction includes: the method comprises the steps of a service information uploading period of a terminal, a control instruction uploading period, the center frequency of a channel allocated to the current network access request terminal, the bandwidth and the spread spectrum factor.
Before the terminal accesses the network, the terminal sends an instruction and the sink 110 responds to the terminal, both of which are transmitted in the common network access channel. After the terminal successfully accesses the network, the terminal performs information transmission with the sink 110, and then the information transmission is performed in a corresponding channel allocated to the terminal by the sink 110.
In an embodiment of the present application, the aggregation end 110 allocates the same service information upload period and control instruction upload period to terminals of the same type according to the terminal type in the received network access request instruction. And terminals of the same type are assigned to the same transmission channel.
In the embodiment of the application, the calculation amount of the aggregation end can be reduced by distributing the same period for the terminals of the same type. Therefore, the data transmission rate of different terminals in the same transmission channel is accelerated, and the power consumption is reduced.
In one embodiment of the present application, the sink 110 divides a plurality of channels by frequency division multiple access in case a large number of terminals request access to the network. And dividing the frequency range of 433MHz to 510MHz, wherein the divided bandwidths are uniformly 500 KHz. Wherein, the public network access channel is also contained between 433MHz and 510 MHz.
In one embodiment of the present application, the sink 110 performs time division multiple access on the divided channels, and arranges different terminals on the same channel.
Specifically, the sink 110 invokes, according to the device type in the network access request command sent by the plurality of terminals, a timeslot period corresponding to the terminal type as a basis for time division multiple access. The timeslot period of each terminal is composed of the data upload time and upload interval of the terminal, and the timeslot period is related to the type of the terminal and is stored in the sink 110.
In one embodiment of the present application, the length of the slot cycle is 10 times of the data upload time. For example, if the data upload time of the terminal is 10ms, the slot cycle is 100 ms. For another example, if the data uploading time of the temperature and humidity sensor is 2ms, the time slot period is left for 20 ms.
It should be noted that the length of the slot cycle used in the embodiment of the present application is preferably 10 times of the data uploading time, but is not limited to be 10 times.
The embodiment of the application takes the time slot period number as the basis of time division multiple access, can orderly distribute the terminals of the same type into the same channel, improves the data transmission rate, and is easy to manage a large number of terminals.
In another embodiment of the present application, after the aggregation end 110 receives network access request commands sent by a plurality of terminals, the aggregation end 110 determines whether a transmission channel is idle. In case of an idle channel, different types of terminals are assigned to the same channel.
Specifically, the sink 110 allocates an idle channel to the current first terminal, and allocates a service information uploading period and a control instruction uploading period at the same time. The current first terminal is of a different type than the second terminal already present in the current idle channel. The service information uploading period of the current first terminal is the same as or has a preset relationship with the service information uploading period of the second terminal, and the control instruction uploading period of the current first terminal is the same as or has a small difference with the control instruction uploading period of the second terminal, for example, the difference between the two periods is within a first preset value.
In another embodiment of the present application, the preset relationship between the service information uploading periods of the first terminal and the second terminal may be a multiple relationship.
For example, if the service information uploading period of the second terminal is 5min, the service information uploading period of the current first terminal may be 10min, 15min, or the like, and the period length is in a multiple relation with 5 min. Meanwhile, the difference between the current control instruction uploading period of the first terminal and the control instruction uploading period of the second terminal is not large, and the difference value is within a first preset value.
In another embodiment of the present application, the preset relationship between the current service information uploading period of the first terminal and the second terminal may be that a difference between the current service information uploading period of the first terminal and the second preset value is in a multiple relationship with the service information uploading period of the second terminal.
For example, if the service information uploading period of the second terminal is 5min, the second preset value is set to 1min, and the current service information uploading period of the first terminal may be 11 min. At this time, the difference between the service information uploading period of the current first terminal and the second preset value is 10min, and the difference is in a multiple relation with the second terminal. Similarly, the service information uploading period of the current first terminal may also be 16 min. At this time, the difference between the service information uploading period of the current first terminal and the second preset value is 15min, and the difference is in a multiple relation with the second terminal. Meanwhile, the difference between the current control instruction uploading period of the first terminal and the control instruction uploading period of the second terminal is not large, and the difference value is within a first preset value.
It should be noted that the range of the second preset value in the embodiment of the present application is not more than one third of the service information uploading period of the second terminal. And, the difference between the service information uploading period of the first terminal and the second preset value is not limited to be a multiple of the service information uploading period of the second terminal. Or the service information uploading period of the second terminal is a multiple of the difference between the service information uploading period of the first terminal and the second preset value.
In another embodiment of the present application, the preset relationship between the current service information uploading period of the first terminal and the second terminal may be a multiple relationship between the current service information uploading period of the first terminal and a difference between the service information uploading period of the second terminal and a third preset value.
For example, if the service information uploading period of the second terminal is 5min, the third preset value is set to be 1min, and the difference between the service information uploading period of the second terminal and the third preset value is 4 min. Therefore, the current service information uploading period of the first terminal can be 8 min. At this time, the difference between the service information uploading period of the second terminal and the third preset value is in a multiple relation with the current service information uploading period of the first terminal.
It should be noted that the range of the third preset value in the embodiment of the present application is not more than one third of the service information uploading period of the second terminal. And, not limited to the service information uploading period of the first terminal, the service information uploading period is a multiple of the difference between the service information uploading period of the second terminal and the third preset value, or the service information uploading period of the second terminal is a multiple of the service information uploading period of the first terminal.
According to the method and the device, the preset relationship is set for the service information uploading period of the current first terminal and the service information uploading period of the second terminal, so that the difficulty of channel allocation of different terminals can be relieved. In the same transmission channel, the service information uploading period of the terminal can be expanded on the basis of a multiple relation, and a certain difference value is allowed to exist. And then improve the utilization ratio to the signal channel, and the cycle difference of different terminals is within certain default, assemble terminal 110 and calculate convenient and fast, has improved the efficiency of the transmission channel.
S203, the aggregation terminal 110 sends a control instruction to a plurality of terminals. So as to shorten the service information uploading period of a plurality of terminals and shorten the control instruction uploading period. And the shortening values of the service information uploading periods of the terminals are the same, and the shortening values of the control instruction uploading periods of the terminals are the same.
In an embodiment of the present application, in a case where the same transmission channel accesses the same type of terminal, the sink 110 determines whether the number of terminals sending the network access request command exceeds a preset value. If the number of terminals sending the request instruction exceeds the preset value, the sink 110 redistributes a new service information uploading period and a new control instruction uploading period to the corresponding terminals through the control instruction when responding to the request instruction sent by the terminal.
Specifically, the newly allocated service information uploading period and the control instruction uploading period are shortened compared with the previous period length. And, the terminals in the same transmission channel shorten the same service information uploading period value and shorten the same control instruction uploading period value at the same time. At this time, the transmission channel is expanded, and more terminals can be continuously accessed.
When the maximum bearing capacity of the transmission channel is reached, that is, the service information uploading period allocated to the terminal accessing the transmission channel by the aggregation end or the control instruction uploading period is less than 5 times of the data uploading time of the terminal. The transmission channel is no longer accessed by new terminals.
It should be noted that, the embodiment of the present application preferably uses a relationship that is 5 times lower than the data uploading time of the terminal, but is not limited to only the relationship of 5 times.
According to the embodiment of the application, the dynamic distribution of the millisecond-level errors is carried out on the service information uploading period and the control instruction uploading period of different terminals in the transmission channel, so that the transmission channel can be expanded at any time. Moreover, the types of the terminals accessed by the same transmission channel are the same, so that the calculation amount of the aggregation end 110 in the dynamic allocation is reduced. According to the method, the number of the accessed terminals is continuously increased, the utilization rate of a transmission channel is furthest increased, the waiting time of the terminals is reduced, the data transmission efficiency is improved, and the problem of power consumption increase caused by low efficiency is solved.
In another embodiment of the present application, in the case that different types of terminals are accessed in the same transmission channel, the sink 110 determines whether the number of terminals sending the network access request command exceeds a preset value. If the number of terminals sending the request instruction exceeds the preset value, the sink 110 redistributes a new service information uploading period and a new control instruction uploading period to the corresponding terminals through the control instruction when responding to the request instruction sent by the terminal.
Specifically, the newly allocated service information uploading period and the control instruction uploading period are shortened compared with the previous period length. And, the terminals in the same transmission channel shorten the same service information uploading period value and shorten the same control instruction uploading period value at the same time. At this time, after the transmission channel is expanded, more different types of terminals can be continuously accessed.
When the maximum carrying capacity of the transmission channel is reached, that is, the service information uploading period or the control instruction uploading period allocated by the aggregation end 110 to the terminal accessing the transmission channel is less than 5 times of the data uploading time of the terminal, the transmission channel is no longer accessed to a new terminal.
It should be noted that, the embodiment of the present application preferably uses a relationship that is 5 times lower than the data uploading time of the terminal, but is not limited to only the relationship of 5 times.
According to the embodiment of the application, the dynamic distribution of the millisecond-level errors is carried out on the service information uploading period and the control instruction uploading period of different types of terminals in the transmission channel, so that the transmission channel can be expanded at any time. Under the condition that different terminals exist in the same transmission channel, the utilization rate of the transmission channel is still maximized. And further, the data transmission rate is improved, and the use power consumption is reduced.
In an embodiment of the present application, if the number of times of receiving the useless data sent by any transmission channel exceeds a preset value, or under the condition that any transmission channel has a malicious attack, the aggregation end 110 sends the useless data to the transmission channel. The aggregation end 110 will pull the transmission channel into the blacklist and will not receive the data sent by the transmission channel any more.
Specifically, when receiving the useless data of any transmission channel more than three times, the aggregation end masks the data of the transmission channel. Or the aggregation end is under malicious attack, for example, malicious interference, and the aggregation end does not receive the transmission data of the transmission channel any more.
In an embodiment of the present application, if a terminal has a burst condition, burst data can be transmitted through a burst command at any time. And can respond in time when an emergency occurs.
Specifically, the burst data forms a burst command, and the burst data is mainly data in an abnormal condition. For example, when the temperature of the temperature measuring device suddenly increases a lot, burst data may be formed, the burst data is sent to the sink 110 through a burst command, and the sink 110 responds in time according to the burst data.
The burst command in the embodiment of the application can be uploaded to the sink terminal 110 in time, so that the probability of occurrence of major situations of the terminal is reduced, and the safe operation of the terminal is guaranteed.
Fig. 3 is a schematic diagram of an internal structure of the convergence end 110 according to an embodiment of the present disclosure.
As shown in fig. 3, the sink 110 includes a processor 310; and a memory 320 having executable code stored thereon that, when executed, causes the processor 310 to perform one of the methods of wireless communication networking described above.
In an embodiment of the present application, the processor 310 is configured to receive a network access request instruction of a long distance communication network LORA sent by a plurality of terminals; the network access request instruction comprises a terminal type, and the terminal type is related to the function of the terminal; and a plurality of terminals send corresponding network access request instructions through a public network access channel; the processor 310 is further configured to allocate a service information uploading period and a control instruction uploading period for the corresponding terminal according to the terminal type, and allocate a transmission channel for the corresponding terminal; the processor 310 is further configured to allocate the same service information uploading period and the same control instruction uploading period for terminals of the same type, and allocate the same transmission channel for terminals of the same type; the frequency bands of the public network access channel and the transmission channel are different.
The embodiments in the present application are described in a progressive manner, and the same and similar parts among the embodiments can be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, as for the apparatus embodiment, since it is substantially similar to the method embodiment, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (10)

1. A method of wireless communication networking, the method comprising:
the method comprises the steps that a convergence end receives network access request instructions of a long-distance communication network LORA sent by a plurality of terminals; the network access request instruction comprises a terminal type, and the terminal type is related to the function of the terminal; the terminals send corresponding network access request instructions through a public network access channel;
the aggregation terminal allocates a service information uploading period and a control instruction uploading period to the corresponding terminal according to the terminal type, and allocates a transmission channel to the corresponding terminal;
the aggregation terminals are terminals of the same type, are distributed with the same service information uploading period and the same control instruction uploading period, and are distributed with the same transmission channel;
and the frequency band of the public network access channel is different from that of the transmission channel.
2. The method of claim 1, wherein after the sink receives network entry request commands sent by a plurality of terminals, the method further comprises:
the aggregation end determines whether each transmission channel is idle;
and in the case of idle channels, different types of terminals are accessed to the same idle channel.
3. The method of claim 2, wherein the accessing different types of terminals to the same channel specifically comprises:
allocating an idle channel to a first terminal, wherein the type of a second terminal corresponding to the idle channel is different from that of the first terminal; distributing a service information uploading period and a control instruction uploading period for the first terminal;
the first terminal is a terminal sending a network access request, and the second terminal is a terminal corresponding to the idle channel currently;
the service information uploading period distributed by the aggregation terminal for the first terminal is the same as or has a preset relationship with the service information uploading period of the second terminal; and the difference between the cycle length of the control cycle allocated to the first terminal by the aggregation end and the cycle length of the control cycle of the second terminal is within a first preset value.
4. The method according to claim 3, wherein the service information uploading period of the first terminal and the service information uploading period of the second terminal have a preset relationship, specifically: the service information uploading period of the first terminal and the service information uploading period of the second terminal are in a multiple relation; or
The difference between the service information uploading period of the first terminal and a second preset value is in a multiple relation with the service information uploading period of the second terminal; or
The difference between the service information uploading period of the first terminal and the service information uploading period of the second terminal and a third preset value is in a multiple relation.
5. The method of claim 2, wherein the accessing different types of terminals to the same idle channel further comprises:
the aggregation end determines the number of time slot cycles of the plurality of terminals according to the network access request instructions sent by the plurality of terminals;
for different terminals in the plurality of terminals, dividing time division multiple access according to respective time slot periods of the corresponding terminals, so that the different types of terminals are accessed into the same channel; the time slot period is composed of data uploading time and uploading interval time.
6. The method of claim 2, wherein after accessing different types of terminals to the same idle channel in the case of an idle channel, the method further comprises:
the aggregation terminal sends instructions to a plurality of different types of terminals in the idle channel so as to shorten the service information uploading period of the different types of terminals and shorten the control instruction uploading period; and the shortened values of the service information uploading periods of the plurality of different types of terminals are the same, and the shortened values of the control instruction uploading periods of the plurality of different types of terminals are the same.
7. The method according to claim 1, wherein when the aggregation end determines that the number of terminals sending network access requests exceeds a preset value, an instruction is sent to a plurality of terminals corresponding to the aggregation end, so that the service information uploading period of the plurality of terminals is shortened, and the control instruction uploading period is shortened;
and the shortening values of the service information uploading periods of the terminals are the same, and the shortening values of the control instruction uploading periods of the terminals are the same.
8. The method of claim 1, wherein after receiving the network access request command sent by the plurality of terminals, the aggregation further comprises:
and when the times of receiving the useless data sent by any channel exceeds a fourth preset value and/or malicious attack exists, the aggregation end pulls the corresponding channel into a blacklist and does not receive the data sent by the channel any more.
9. The method according to claim 1, wherein the aggregation end allocates a service information upload period and a control instruction upload period to the corresponding terminal according to the terminal type, and allocates a transmission channel to the corresponding terminal, specifically:
and the aggregation end sends a control instruction to the terminal sending the network access request instruction, wherein the control instruction comprises a service information uploading period and a control instruction uploading period of the terminal, and the center frequency, the bandwidth and the spread spectrum factor of the distributed channel of the current network access request terminal.
10. A wireless communications networking apparatus, comprising:
a memory;
the processor is used for receiving network access request instructions of a long-distance communication network LORA sent by a plurality of terminals; the network access request instruction comprises a terminal type, and the terminal type is related to the function of the terminal; the terminals send corresponding network access request instructions through a public network access channel;
the processor is also used for distributing a service information uploading period and a control instruction uploading period for the corresponding terminal according to the terminal type and distributing a transmission channel for the corresponding terminal;
the processor is further configured to allocate the same service information uploading period and the same control instruction uploading period for terminals of the same type, and allocate the same transmission channel for terminals of the same type;
and the frequency band of the public network access channel is different from that of the transmission channel.
CN202010802666.4A 2020-08-11 2020-08-11 Wireless communication networking method and device Active CN112087808B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010802666.4A CN112087808B (en) 2020-08-11 2020-08-11 Wireless communication networking method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010802666.4A CN112087808B (en) 2020-08-11 2020-08-11 Wireless communication networking method and device

Publications (2)

Publication Number Publication Date
CN112087808A true CN112087808A (en) 2020-12-15
CN112087808B CN112087808B (en) 2022-05-20

Family

ID=73735070

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010802666.4A Active CN112087808B (en) 2020-08-11 2020-08-11 Wireless communication networking method and device

Country Status (1)

Country Link
CN (1) CN112087808B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112954641A (en) * 2021-02-24 2021-06-11 深圳市中电软件有限公司 Novel dual-channel wireless communication system, control method and control system
CN113692062A (en) * 2021-08-24 2021-11-23 浙江中控技术股份有限公司 Wireless base station, terminal and communication method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1929671A (en) * 2006-08-15 2007-03-14 ***通信集团公司 Wireless channel distribution method
CN107222931A (en) * 2017-07-10 2017-09-29 深圳市信锐网科技术有限公司 A kind of LoRa communication means and system
US20180213522A1 (en) * 2017-01-24 2018-07-26 David R. Hall Hubs and Systems for Intermediate-Range Multi-Channel Wireless Networks Employing End-Device Type Management
US20190132196A1 (en) * 2017-10-26 2019-05-02 Skylo Technologies Inc. Dynamic multiple access for distributed device communication networks with scheduled and unscheduled transmissions
CN109862068A (en) * 2018-12-12 2019-06-07 四川长虹电器股份有限公司 A kind of LORA data acquisition control system based on TDMA
CN109982421A (en) * 2019-05-13 2019-07-05 深圳格林帕科技有限公司 A kind of low-power consumption narrowband radio network information channel cut-in method
CN110278617A (en) * 2019-06-21 2019-09-24 浙江理工大学 A kind of LoRaWAN channel confliction bypassing method based on time division multiple acess
US20190306880A1 (en) * 2016-10-19 2019-10-03 Findster Technologies Sa Method for providing a low-power wide area network and network node device thereof

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1929671A (en) * 2006-08-15 2007-03-14 ***通信集团公司 Wireless channel distribution method
US20190306880A1 (en) * 2016-10-19 2019-10-03 Findster Technologies Sa Method for providing a low-power wide area network and network node device thereof
US20180213522A1 (en) * 2017-01-24 2018-07-26 David R. Hall Hubs and Systems for Intermediate-Range Multi-Channel Wireless Networks Employing End-Device Type Management
CN107222931A (en) * 2017-07-10 2017-09-29 深圳市信锐网科技术有限公司 A kind of LoRa communication means and system
US20190132196A1 (en) * 2017-10-26 2019-05-02 Skylo Technologies Inc. Dynamic multiple access for distributed device communication networks with scheduled and unscheduled transmissions
CN109862068A (en) * 2018-12-12 2019-06-07 四川长虹电器股份有限公司 A kind of LORA data acquisition control system based on TDMA
CN109982421A (en) * 2019-05-13 2019-07-05 深圳格林帕科技有限公司 A kind of low-power consumption narrowband radio network information channel cut-in method
CN110278617A (en) * 2019-06-21 2019-09-24 浙江理工大学 A kind of LoRaWAN channel confliction bypassing method based on time division multiple acess

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112954641A (en) * 2021-02-24 2021-06-11 深圳市中电软件有限公司 Novel dual-channel wireless communication system, control method and control system
CN113692062A (en) * 2021-08-24 2021-11-23 浙江中控技术股份有限公司 Wireless base station, terminal and communication method
CN113692062B (en) * 2021-08-24 2023-11-10 浙江中控技术股份有限公司 Wireless base station, terminal and communication method

Also Published As

Publication number Publication date
CN112087808B (en) 2022-05-20

Similar Documents

Publication Publication Date Title
Zheng et al. Performance analysis of group-synchronized DCF for dense IEEE 802.11 networks
EP2807805B1 (en) System and methods for differentiated association service provisioning in wifi networks
CN102076091B (en) Distribution method, apparatus for signal path assignment and base station control equipment of signal path
CN112087808B (en) Wireless communication networking method and device
Hsu et al. An adaptive multichannel protocol for large-scale machine-to-machine (M2M) networks
CN103248463B (en) A kind of method and apparatus of transmission frame information
US11632778B2 (en) Uplink resource allocation in fixed wireless access systems using WiFi controller
CN111436149A (en) Transmission resource selection method and device
CN113939030A (en) Dynamic TDMA time slot allocation method based on node priority
CN109429347B (en) Time slot allocation method and device
CN113543372A (en) Ad-hoc network time slot dynamic allocation method without arbitration node and handshake
US20160345324A1 (en) Data transmission method and device
CN109286983A (en) A kind of method and device of determining search space
CN112055362A (en) 4G and 5G cooperative dynamic frequency sharing method and system
CN113055974B (en) Method for distributing beacons in narrow-band data ad hoc network of private network Internet of things and related device
CN104640213B (en) A kind of connection method for building up of wireless body area network
CN115988428A (en) Self-networking method for dynamically adjusting frame structure
Cheng et al. The collision avoidance and situation-aware media access scheme using the registered-backoff-time method for the IEEE 802.11 ah-based IoT wireless networks
CN109348487B (en) Cognitive radio-based power wireless private network resource allocation method
CN103402263B (en) For energy-conservation spectrum allocation and the chance access mechanism of low rights communication system
CN110649999B (en) Networking method and device for power line carrier communication
US20190208473A1 (en) Data transmission method and terminal
CN111800823A (en) Priority-based power wireless terminal data transmission method and device
Hao et al. Msf-mac: a multi-channel mac protocol for long-distance and anti-interference in wireless sensor networks
CN109905922A (en) A kind of mass termination cut-in method mixed based on Slot-aloha with adaptive ACB

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