[go: up one dir, main page]

CN111726183B - Channel allocation method and device for sensor communication and computer equipment - Google Patents

Channel allocation method and device for sensor communication and computer equipment Download PDF

Info

Publication number
CN111726183B
CN111726183B CN202010603282.XA CN202010603282A CN111726183B CN 111726183 B CN111726183 B CN 111726183B CN 202010603282 A CN202010603282 A CN 202010603282A CN 111726183 B CN111726183 B CN 111726183B
Authority
CN
China
Prior art keywords
channel
sensor
communication
channel allocation
sensor communication
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
CN202010603282.XA
Other languages
Chinese (zh)
Other versions
CN111726183A (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.)
Southern Power Grid Digital Grid Research Institute Co Ltd
Original Assignee
Southern Power Grid Digital Grid Research Institute 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 Southern Power Grid Digital Grid Research Institute Co Ltd filed Critical Southern Power Grid Digital Grid Research Institute Co Ltd
Priority to CN202010603282.XA priority Critical patent/CN111726183B/en
Publication of CN111726183A publication Critical patent/CN111726183A/en
Application granted granted Critical
Publication of CN111726183B publication Critical patent/CN111726183B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/382Monitoring; Testing of propagation channels for resource allocation, admission control or handover
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • 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

Landscapes

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

Abstract

The application relates to a channel allocation method, a channel allocation device and computer equipment for sensor communication. The method comprises the following steps: acquiring a first channel allocation value of sensor communication, so that the sensor can communicate with the power gateway according to the first channel allocation value; when the packet dropping time slot of the sensor communication exceeds a preset time slot threshold value, obtaining an allocable channel of the sensor communication according to a first channel allocation value; acquiring sensor priority corresponding to sensor communication; and allocating the allocable channel to the sensor for communication according to the sensor priority to obtain a second channel allocation value, so that the sensor can continuously communicate with the power gateway according to the second channel allocation value. By adopting the method, the packet drop probability of communication between the sensor and the power gateway can be reduced, and the communication quality is improved.

Description

Channel allocation method and device for sensor communication and computer equipment
Technical Field
The application relates to the technical field of internet of things, in particular to a channel allocation method and device for communication of a miniature intelligent sensor, computer equipment and a storage medium.
Background
Along with the development of technologies such as magneto resistor sensor, microelectronics, low-power, compact, intelligent miniature intelligent sensor has appeared, miniature intelligent sensor possesses advantages such as small, light in weight, dynamic range is big, measurement accuracy is high, the frequency band response is wide, and high-low pressure is isolated completely, the low pressure side does not have the high pressure danger of opening a way, and the security is high, does not contain the iron core, can eliminate the magnetic saturation problem, data transmission anti-electromagnetic interference performance is strong, adopt oilless structure, can not bring latent flammable and explosive risk because of the oil charge. Based on the advantages, the micro intelligent sensor has the potential of replacing the traditional mutual inductor, is applied to a digital transformer substation, can realize the sensing of current information of the distribution gateway key node, further constructs a power grid 'nervous system', and is favorable for realizing the transparence of the intelligent power grid. The introduction of the miniature intelligent sensor changes the interface mode of automation equipment in the transformer substation and the working mode of each equipment for independently acquiring analog quantity, and plays a certain role in the automation structure mode and the relay protection mode of the transformer substation and even the development of the whole power system.
The power micro intelligent sensing network applying the micro intelligent sensor can be provided with sensing nodes and gateway nodes, wherein the sensing nodes are used for detecting and sensing the power environment of a transformer substation, various types of micro intelligent sensors can be equipped, the gateway nodes can be provided with more than two network interfaces, one network interface is communicated with the sensing nodes, and the other network interface is accessed to an upper power Internet of things system through Ethernet or a wireless network. When the sensing node and the gateway node communicate through a wireless link, the selection of a channel allocation algorithm has a great influence on the quality of communication, and the traditional channel allocation algorithm comprises algorithms such as maximum throughput, minimum transmission time, mixed service variable channel allocation and the like.
Therefore, the traditional channel allocation algorithm has the problems of high probability of packet drop of sensor communication and poor communication quality.
Disclosure of Invention
In view of the foregoing, it is desirable to provide a channel allocation method, device, computer device and storage medium for sensor communication, which can reduce the probability of packet dropping and improve the communication quality.
A channel allocation method for sensor communication, the channel allocation method comprising:
acquiring a first channel allocation value of the sensor communication, so that the sensor can communicate with the power gateway according to the first channel allocation value;
when the packet dropping time slot of the sensor communication exceeds a preset time slot threshold value, obtaining an allocable channel of the sensor communication according to the first channel allocation value;
acquiring sensor priority corresponding to the sensor communication;
and according to the sensor priority, allocating the allocable channels to the sensor for communication to obtain a second channel allocation value, so that the sensor can continue to communicate with the power gateway according to the second channel allocation value.
In one embodiment, the obtaining an assignable channel of the sensor communication according to the first channel assignment value includes:
obtaining an allocated channel of the sensor communication according to the first channel allocation value;
determining an unallocated channel for the sensor communication based on the allocated channel;
acquiring the number of reserved channels for the sensor communication;
performing channel reservation on the unallocated channels according to the number of reserved channels to obtain reserved channels for the sensor communication;
obtaining the assignable channel by excluding the reserved channel from the unassigned channel.
In one embodiment, the method further comprises:
acquiring channel requirements of the sensor communication;
and when the allocable channel is not matched with the channel requirement, allocating the reserved channel to the sensor for communication according to the sensor priority to obtain the second channel allocation value.
In one embodiment, the obtaining the sensor priority corresponding to the sensor communication includes:
acquiring priority information of the sensor communication; the priority information comprises bandwidth priority information and time delay priority information of the sensor communication;
and weighting the bandwidth priority information and the time delay priority information according to a preset weight to obtain a sensor priority corresponding to the sensor communication.
In one embodiment, the first channel allocation value comprises a first channel allocation matrix; the acquiring a first channel allocation value of the sensor communication comprises:
acquiring a sensor identifier of the sensor communication and a channel identifier of the channel allocation;
obtaining an initial matrix of the first channel allocation matrix according to the sensor identifier and the channel identifier;
and updating the initial matrix according to the bandwidth priority information and the time delay priority information to obtain the first channel distribution matrix.
In one embodiment, the method further comprises:
when the first channel allocation value is acquired, setting the packet dropping time slot as a preset initial time slot;
obtaining the accumulated time slot of the packet dropping time slot according to the packet dropping times of the sensor communication;
accumulating the initial time slot according to the accumulated time slot to obtain the packet dropping time slot so as to obtain the second channel allocation value according to the packet dropping time slot;
and when the second channel allocation value is obtained, setting the packet dropping time slot as the initial time slot.
A channel assignment device for sensor communication, the device comprising:
the distribution value acquisition module is used for acquiring a first channel distribution value of the sensor communication so that the sensor can communicate with the power gateway according to the first channel distribution value;
the calculation module is used for obtaining an allocable channel of the sensor communication according to the first channel allocation value when the packet dropping time slot of the sensor communication exceeds a preset time slot threshold value;
the priority acquisition module is used for acquiring the sensor priority corresponding to the sensor communication;
and the channel allocation module is used for allocating the allocable channels to the sensors for communication according to the sensor priorities to obtain second channel allocation values, so that the sensors can continue to communicate with the power gateway according to the second channel allocation values.
A computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
acquiring a first channel allocation value of the sensor communication, so that the sensor can communicate with the power gateway according to the first channel allocation value;
when the packet dropping time slot of the sensor communication exceeds a preset time slot threshold value, obtaining an allocable channel of the sensor communication according to the first channel allocation value;
acquiring sensor priority corresponding to the sensor communication;
and according to the sensor priority, allocating the allocable channels to the sensor for communication to obtain a second channel allocation value, so that the sensor can continue to communicate with the power gateway according to the second channel allocation value.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
acquiring a first channel allocation value of the sensor communication, so that the sensor can communicate with the power gateway according to the first channel allocation value;
when the packet dropping time slot of the sensor communication exceeds a preset time slot threshold value, obtaining an allocable channel of the sensor communication according to the first channel allocation value;
acquiring sensor priority corresponding to the sensor communication;
and according to the sensor priority, allocating the allocable channels to the sensor for communication to obtain a second channel allocation value, so that the sensor can continue to communicate with the power gateway according to the second channel allocation value.
According to the channel allocation method, the device, the computer equipment and the storage medium for sensor communication, initial channel allocation of communication between the sensor and the power gateway can be obtained by acquiring the first channel allocation value of the sensor communication; when the packet dropping time slot of the sensor communication exceeds a preset time slot threshold value, obtaining an allocable channel of the sensor communication according to a first channel allocation value, and determining the current allocable channel according to initial channel allocation when the packet dropping probability is higher; acquiring sensor priority corresponding to sensor communication, and determining the order of channel allocation according to the priority; and allocating the allocable channels to the sensor for communication according to the priority of the sensor to obtain a second channel allocation value, and allocating the channels again, so that the packet drop probability of communication between the sensor and the power gateway is reduced, and the communication quality is improved.
Drawings
FIG. 1 is a diagram of an embodiment of a channel allocation method for sensor communication;
FIG. 2 is a flow diagram that illustrates a method for channel assignment for sensor communication, according to one embodiment;
FIG. 3 is a flow chart illustrating a channel assignment method for sensor communication according to another embodiment;
FIG. 4 is a block diagram of a channel assigning apparatus for sensor communication according to an embodiment;
FIG. 5 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The channel allocation method provided by the present application can be applied to the application environment shown in fig. 1. Wherein the sensor 102 may communicate with the power gateway 104 via Wi-Fi, ZigBee, or bluetooth. The sensors 102 may be, but are not limited to, various miniature intelligent sensors and low-power consumption sensing devices for detecting and sensing the power environment of the substation, for example, the sensors 102 may be voltage sensors, humidity sensors, voltage sensors and current sensors deployed in the substation, and the power gateway 104 may be, but is not limited to, an intelligent power gateway.
In one embodiment, as shown in fig. 2, a channel allocation method for sensor communication is provided, which is described by taking the method as an example applied to the power gateway 104 in fig. 1, and includes the following steps:
step S210, a first channel allocation value of sensor communication is obtained, so that the sensor 102 communicates with the power gateway according to the first channel allocation value.
The first channel allocation value is a channel allocation situation when a channel is available last time, and may be a channel allocation matrix.
In a specific implementation, the first channel allocation value may be initial channel allocation, when the sensors 102 have communication requirements, the power gateway 104 may create a zero matrix, and then assign a value to the zero matrix according to information such as the allowable waiting time of communication of each sensor 102, the timeslot threshold value of channel reallocation, the number of available channels, the number of sensors 102, and the like, to obtain a channel allocation matrix, and complete initial allocation of channels. For example, M sensors 102 are identified by M (M is 1, 2, …, M), N available channels are identified by N (N is 1, 2, …, N), the power gateway 104 may create an M × N zero matrix, where an element (M, N) in the zero matrix represents that the M-th sensor 102 uses the N-th channel to communicate with the power gateway 104, if the allowed waiting time of the sensor No. 1 is short, the sensor No. 1 102 may be first allocated with a channel, for example, the sensor No. 4 may be randomly allocated to the sensor No. 1, and the element (1, 4) in the zero matrix is updated from 0 to 1, and so on, and channel allocation is completed according to the length of the allowed waiting time of the sensor 102, and a channel allocation matrix composed of 0 and 1 may be obtained, and the matrix may serve as the first channel allocation value. The first channel allocation value may also be a channel allocation matrix when a subsequent channel is available, for example, after initial channel allocation is completed, if the channel is not available, channel allocation may be performed again, and a channel allocation matrix may be obtained again, and the matrix may also be used as the first channel allocation value.
And step S220, when the packet dropping time slot of the sensor communication exceeds a preset time slot threshold, obtaining an allocable channel of the sensor communication according to the first channel allocation value.
The packet dropping time slot is a time slot length in which the sensor 102 communicates with the power gateway 104 by using a currently allocated channel and the communication continues to drop packets.
In a specific implementation, it may be considered that, when the sensor communication is in a continuous waiting state, to cause a packet drop, the power gateway 104 may determine a packet drop time slot by counting the continuous waiting time slots of the sensor communication, when the length of the packet drop time slot exceeds a preset time slot threshold, the power gateway 104 may start reallocation of channels, and during the channel reallocation, the channel in which the sensor communication is dropped may be first released, for example, if the sensor No. 1 102 uses the channel No. 4 for communication, the element (1, 4) in the channel allocation matrix may be updated from 1 to 0. Then, according to the updated channel allocation matrix, the unallocated channels are counted, for example, if the 1 st, 4 th and 5 th columns of the channel allocation matrix are all zero, the 1 st, 4 th and 5 th channels can be determined as the unallocated channels. In the unallocated channels, a part of channels can be reserved as reserved channels to be allocated to the sensor communication with higher priority, the flexibility of channel allocation is guaranteed, the allocable channels of the sensor communication can be obtained by excluding the reserved channels from the unallocated channels, for example, if the number of the reserved channels is 1, the channel number 1 can be randomly used as the reserved channel, and the channels number 4 and 5 are allocable channels.
In the practical application of the method, the air conditioner,in order to ensure the flexibility of channel allocation, a certain number of access points can be reserved, and the total available access point number is set as CmaxAverage number of accesses is CuIf the reserved access point number is CnShould satisfy
Cn<Cmax-Cu-1,
The access point is a southbound sensor 102 wireless interface of the power gateway 104, and the average access number is the average number of channels accessing the standby sensor. The number of reserved channels may be one less than Cmax-Cu-1, a random integer.
Step S230, a sensor priority corresponding to the sensor communication is obtained.
In a specific implementation, since different types of sensors 102 have different requirements on transmission rate, transmission delay, and the like, priorities may be set for sensor communication, where the priorities include priorities between multiple power gateways 104 and priorities between multiple sensors 102 under the same power gateway 104. For the priorities among a plurality of sensors 102 under the same power gateway 104, the allowable waiting time T of each sensor 102 may be determined first, and then the requirements of the sensors 102 on transmission bandwidth, time delay and the like are comprehensively considered to set the priority r for the sensors 102, wherein the higher the real-time requirement of the sensors 102 is, the larger the value of r is, therefore, the priority P of the sensors 102 under the same power gateway 104 is1The formula of calculation can be
P1=T×r。
For the priority among the plurality of power gateways 104, the priority P of each power gateway 104 may be determined according to the status information of the power gateway 104, including the number of slave devices accessed and the priority of the plurality of sensors 102 under the power gateway 1042The calculation formula can be
Figure GDA0002923189790000071
Wherein, P1mIs the priority of the m sensor 102 under the power gateway 104, rmThe transmission bandwidth for the m-th sensor 102,The priority of the requirements such as time delay, and the like, and k is a weight, and can be set according to the specific situation of the system.
Step S240, allocating the assignable channel to the sensor for communication according to the sensor priority, and obtaining a second channel allocation value, so that the sensor 102 continues to communicate with the power gateway according to the second channel allocation value.
In a specific implementation, when the sensor 102 is reassigned with a channel, the power gateway 104 may assign an assignable channel to the sensor 102 with a higher priority according to the priority of the sensor, and update the channel assignment matrix according to the assignment result, where the updated channel assignment matrix may be used as a second channel assignment value, and the sensor 102 continues to communicate with the power gateway 104 according to the second channel assignment value. For example, if it is determined in step S220 that the assignable channels are channels 4 and 5, and it is determined in step S230 that the priority of the sensor 102 No. 2 is higher among all the currently dropped sensors 102, the sensor 102 No. 5 may be randomly assigned to the sensor 102 No. 2, and the (2, 5) th element in the channel assignment matrix is updated from 0 to 1, so as to obtain a second channel assignment value, and the sensor 102 No. 2 may continue to communicate with the power gateway 104 using the channel No. 5.
According to the channel allocation method for sensor communication, initial channel allocation of communication between the sensor and the power gateway can be obtained by acquiring the first channel allocation value of the sensor communication; when the packet dropping time slot of the sensor communication exceeds a preset time slot threshold value, obtaining an allocable channel of the sensor communication according to a first channel allocation value, and determining the current allocable channel according to initial channel allocation when the packet dropping probability is higher; acquiring sensor priority corresponding to sensor communication, and determining the order of channel allocation according to the priority; and allocating the allocable channels to the sensor for communication according to the priority of the sensor to obtain a second channel allocation value, and allocating the channels again, so that the packet drop probability of communication between the sensor and the power gateway is reduced, and the communication quality is improved.
In an embodiment, the step S220 may specifically include: obtaining an allocated channel for sensor communication according to the first channel allocation value; determining an unallocated channel for sensor communication according to the allocated channel; acquiring the number of reserved channels for sensor communication; according to the number of the reserved channels, channel reservation is carried out on the unallocated channels to obtain the reserved channels for sensor communication; the allocable channel is obtained by excluding the reserved channel from the unallocated channel.
In a specific implementation, during the channel reallocation process, the power gateway may first release the channel in which the sensor communication is dropped, for example, if the sensor number 1 is dropped while using the channel number 4 for communication, the element (1, 4) in the channel allocation matrix may be updated from 1 to 0, that is, the first channel allocation value is updated. Then, according to the updated first channel allocation value, the allocated channels and the unallocated channels are counted, for example, if the 2 nd, 3 th and 6 th columns of the channel allocation matrix are non-all zero and the 1 st, 4 th and 5 th columns are all zero, then the channels No. 2, 3 and 6 can be determined as allocated channels and the channels No. 1, 4 and 5 can be determined as unallocated channels. In the unallocated channels, a part of channels can be reserved as reserved channels so as to be allocated to sensor communication with higher priority for use, and the flexibility of channel allocation is guaranteed, wherein the number of the reserved channels can be less than Cmax-Cu-1 random integer, given the number of reserved channels as CnBy randomly reserving C in unallocated channelsnFor example, if the number of reserved channels is 1, channel number 1 can be randomly used as a reserved channel, and channels numbers 4 and 5 are allocable channels.
In the embodiment, the allocated channel of the sensor communication is obtained according to the first channel allocation value, the unallocated channel of the sensor communication is determined according to the allocated channel, the unallocated channel can be determined, the unallocated channel is allocated to the packet dropping sensor, the packet dropping probability is reduced, and the communication quality is improved; the number of the reserved channels for sensor communication is obtained, channel reservation is carried out on the unallocated channels according to the number of the reserved channels, the reserved channels for sensor communication are obtained, the reserved channels are excluded from the unallocated channels, the allocable channels are obtained, the flexibility of channel allocation can be improved, and quality guarantee is provided for sensor communication with higher priority.
In an embodiment, the channel allocation method for sensor communication may further include: acquiring channel requirements of sensor communication; and when the allocable channel is not matched with the channel requirement, allocating the reserved channel to the sensor for communication according to the sensor priority to obtain a second channel allocation value.
In the specific implementation, when the power gateway receives a channel requirement of sensor communication, it may first determine whether an allocable channel can meet the channel requirement, for example, the power gateway may determine whether a channel bandwidth and a channel noise energy of the allocable channel meet the requirement of the sensor communication, if so, a channel may be randomly selected from the allocable channel for the sensor communication, if not, a reserved channel may be used, a channel is selected from the reserved channel for the sensor communication, and after the allocation, a channel allocation matrix may be updated to obtain a second channel allocation value.
In the embodiment, the channel requirement of sensor communication is acquired; when the allocable channel is not matched with the channel requirement, the reserved channel is allocated to the sensor for communication according to the sensor priority, a second channel allocation value is obtained, the flexibility of channel allocation can be improved, and the communication quality of the sensor is improved.
In an embodiment, the step S230 may specifically include: acquiring priority information of sensor communication; the priority information comprises bandwidth priority information and time delay priority information of sensor communication; and weighting the bandwidth priority information and the time delay priority information according to preset weight to obtain the sensor priority corresponding to the sensor communication.
In specific implementation, due to different requirements of different types of sensors on transmission rate, transmission delay and the like, priorities can be set for sensor communication, wherein the priorities include priorities among a plurality of power gateways and priorities among a plurality of sensors under the same power gateway. For the priority among a plurality of sensors under the same power gateway, the allowable waiting time T of each sensor can be determined firstly, and then the transmission bandwidth, the time delay and the like of the sensor pair are comprehensively consideredThe higher the real-time requirement of the sensor, the larger the value of r, and therefore, the priority P of the sensor under the same power gateway1The formula of calculation can be
P1=T×r。
For the priority among a plurality of power gateways, the priority P of each power gateway can be determined according to the state information of the power gateway, including the number of accessed slave devices and the priority of a plurality of sensors under the power gateway2The calculation formula can be
Figure GDA0002923189790000101
Wherein, P1mIs the priority of the m sensor under the power gateway, rmThe priority is the priority required by the transmission bandwidth, the time delay and the like of the No. m sensor, and k is the weight and can be set according to the specific situation of the system.
In this embodiment, the priority information of the sensor communication is acquired, the bandwidth priority information and the delay priority information are weighted according to the preset weight, so as to obtain the sensor priority corresponding to the sensor communication, the sensor communication priority can be determined according to the bandwidth and the delay, the channel is redistributed according to the priority, and the communication quality of the sensor communication with higher priority is ensured.
In an embodiment, the first channel allocation value includes a first channel allocation matrix, and the step S210 may specifically include: acquiring a sensor identifier of sensor communication and a channel identifier of channel allocation; obtaining an initial matrix of a first channel allocation matrix according to the sensor identifier and the channel identifier; and updating the initial matrix according to the bandwidth priority information and the time delay priority information to obtain a first channel distribution matrix.
In specific implementation, when the sensors have communication requirements, the power gateway may create a zero matrix, and then assign a value to the zero matrix according to the bandwidth priority and the delay priority of each sensor communication, so as to obtain an initial matrix of the first channel allocation matrix. For example, if M sensors are identified by M (M is 1, 2, …, M), N available channels are identified by N (N is 1, 2, …, N), the power gateway may create an M × N zero matrix, where the element (M, N) in the zero matrix represents that the M-th sensor uses the N-th channel to communicate with the power gateway, and if the allowed latency of the sensor 1 is short, sensor number 1 may be assigned a channel first, e.g., channel number 4 may be randomly assigned to sensor number 1, and updating the (1, 4) th element in the zero matrix from 0 to 1, and so on, completing channel allocation according to the length of the allowed waiting time of the sensor, a channel allocation matrix consisting of 0 and 1 can be obtained to update the initial matrix, and the updated matrix can be used as the first channel allocation matrix.
In the embodiment, the sensor identification of sensor communication and the channel identification of channel allocation are obtained; obtaining an initial matrix of a first channel allocation matrix according to the sensor identifier and the channel identifier; according to the bandwidth priority information and the time delay priority information, the initial matrix is updated to obtain a first channel distribution matrix, channels can be distributed again according to the first channel distribution matrix, the probability of packet drop of communication between the sensor and the power gateway is reduced, and the communication quality is improved.
In an embodiment, the channel allocation method for sensor communication may further include: when a first channel allocation value is acquired, setting a packet dropping time slot as a preset initial time slot; obtaining accumulated time slots of packet dropping time slots according to the packet dropping times of the sensor communication; accumulating the initial time slot according to the accumulated time slot to obtain a packet dropping time slot so as to obtain a second channel allocation value according to the packet dropping time slot; and when the second channel allocation value is obtained, setting the packet dropping time slot as an initial time slot.
In the specific implementation, when a first channel allocation value is determined, the power gateway may initialize a packet dropping time slot to an initial time slot, when waiting occurs in sensor communication, it may be determined that a packet dropping occurs, the power gateway may confirm whether the power gateway is still in a waiting state at regular time intervals, if so, it may record a packet dropping and accumulate the initial time slots to obtain a packet dropping time slot, when the packet dropping time slot reaches a certain threshold, the power gateway reallocates channels to generate a second channel allocation value, and at the same time, the power gateway resets the packet dropping time slot to the initial time slot. For example, the power gateway may set the initial slot to 0, the slot interval to 1ms, and perform channel reallocation when the packet drop slot reaches 2 ms. The power gateway detects whether the sensor communication is still in a waiting state every 1ms, if so, the packet dropping time slot is updated, after 2 time slots, the packet dropping time slot can be updated to 2m, channel reallocation is carried out at the moment, and the packet dropping time slot can be reset to 0.
In the embodiment, when the first channel allocation value is acquired, the packet dropping time slot is set as a preset initial time slot; obtaining accumulated time slots of packet dropping time slots according to the packet dropping times of the sensor communication; accumulating the initial time slot according to the accumulated time slot to obtain a packet dropping time slot so as to obtain a second channel allocation value according to the packet dropping time slot; when the second channel allocation value is obtained, the packet dropping time slot is set as the initial time slot, and the channel can be allocated again when the packet dropping time slot exceeds a certain threshold value, so that the packet dropping probability of communication between the sensor and the power gateway is reduced, and the communication quality is improved.
In one embodiment, as shown in FIG. 3, a flow diagram of a channel assignment method for sensor communication is provided. Taking the power gateway 104 applied in fig. 1 as an example for illustration, the channel allocation method may include the following steps: step S310, initially distributing channels, creating a zero matrix, assigning values to the zero matrix according to information such as waiting time, time slots, the number of available channels, the number of sensor devices and the like, generating a channel state information matrix, and finishing initial distribution of the channels; step S320, updating the channel list, when the available or unavailable time length of the channel is less than two time slots, updating the state of the channel after the two time slots, in the updating process, generating a reserved channel and an updated channel list, wherein the number of the reserved channels can be randomly generated to be less than Cmax-Cu-a random integer representation of 1, determining a time priority for each channel depending on the length of the waiting time, determining a channel priority for each sensor device depending on the channel state information, wherein the priority isThe formula of calculation can be
Figure GDA0002923189790000121
Step S330, generating demand information, receiving a request of the sensing equipment, obtaining the demand information, setting different priorities for different sensing equipment and services, marking the priorities, if the sensing equipment has no bandwidth request at the last moment, judging whether to submit the bandwidth request according to the marks and the sensing equipment information, if the sensing equipment obtains channel resources, updating the bandwidth request, updating the channel occupation time, completing communication, and setting the bandwidth request to zero; step S340, performing channel adaptive control, backing up the use condition of the previous time slot sensing device, releasing unused resources, determining whether the channel used by the previous time slot sensing device is available, if so, continuing to use the previous time slot sensing device, and if not, updating the request information to implement channel reallocation. The channel adaptive control process can be divided into initial allocation and reallocation, and the two are in a relative relationship due to the dynamics of channel allocation.
In this embodiment, whether the sensor device has a bandwidth requirement is detected first, then whether a channel resource exists is detected, and then channel allocation is performed according to the channel resource or the priority of the bandwidth requirement, so that channel adaptive control can be performed on sensor communication, the number of channels used by a data service can be increased on the premise that the monitoring performance of the system is not affected, the packet drop probability of the data service is reduced, and the performance of the data service is improved.
In an embodiment, the step S340 may specifically include: and determining the latest communication state of each intelligent power gateway, then receiving a request of the bandwidth of the sensing equipment, releasing the channel resources which are not used by the sensing equipment, backing up the allocation condition of the last time slot before the release, judging whether the channel resources used by the last time slot of the sensing equipment are still in the last time slot according to the channel information, if so, continuing to use the channel resources, and if not, switching and updating the channel and node information.
In an embodiment, the step S340 may further include: the channel used by the micro intelligent sensor communication is distributed by comprehensively considering channel resources and user requirements, and if the channel which can be distributed exists, the channel is randomly distributed to the user; if the spare channel resources exist, the channels are distributed to users with bandwidth requirements according to the user priority; and when the user has bandwidth requirements, if channel resources exist, allocating the channels to the user according to the channel priority.
In an embodiment, the step S320 may specifically include: in the operation process of the power system, the voltage sensor, the current sensor and the like directly reflect the operation state of the system, the change is rapid, the temperature sensor, the humidity sensor and the like represent the surrounding environment, the change is slow, and when the priority is set, the priority of the communication of the voltage/current sensor can be set to be higher than that of the communication of the temperature/humidity sensor. In practical application, the state of the system can be fully considered, and a proper priority can be set according to the number of users of the system, the updating time of the standby channel list, and the requirements of the system on initial access delay, switching probability, interruption probability, throughput and the like.
It should be understood that although the various steps in the flow charts of fig. 2-3 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 2-3 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed in turn or alternately with other steps or at least some of the other steps.
In one embodiment, as shown in fig. 4, there is provided a channel allocation apparatus 400 for sensor communication, comprising: an assignment value obtaining module 402, a calculating module 404, a priority obtaining module 406, and a channel assignment module 408, wherein:
the allocation value acquisition module 402 is configured to acquire a first channel allocation value for sensor communication, so that the sensor communicates with the power gateway according to the first channel allocation value;
a calculating module 404, configured to obtain an allocable channel of sensor communication according to a first channel allocation value when a packet dropping time slot of the sensor communication exceeds a preset time slot threshold;
a priority obtaining module 406, configured to obtain a sensor priority corresponding to sensor communication;
and the channel allocation module 408 is configured to allocate the allocable channel to the sensor for communication according to the sensor priority, so as to obtain a second channel allocation value, so that the sensor continues to communicate with the power gateway according to the second channel allocation value.
In an embodiment, the calculating module 404 is further configured to obtain an allocated channel for sensor communication according to the first channel allocation value; determining an unallocated channel for sensor communication according to the allocated channel; acquiring the number of reserved channels for sensor communication; according to the number of the reserved channels, channel reservation is carried out on the unallocated channels to obtain the reserved channels for sensor communication; the allocable channel is obtained by excluding the reserved channel from the unallocated channel.
In one embodiment, the channel allocation apparatus 400 for sensor communication is further configured to obtain channel requirements for sensor communication; and when the allocable channel is not matched with the channel requirement, allocating the reserved channel to the sensor for communication according to the sensor priority to obtain a second channel allocation value.
In one embodiment, the priority acquiring module 406 is further configured to acquire priority information of sensor communication; the priority information comprises bandwidth priority information and time delay priority information of sensor communication; and weighting the bandwidth priority information and the time delay priority information according to preset weight to obtain the sensor priority corresponding to the sensor communication.
In an embodiment, the allocation value obtaining module 402 is further configured to obtain a sensor identifier of the sensor communication and a channel identifier of the channel allocation; obtaining an initial matrix of a first channel allocation matrix according to the sensor identifier and the channel identifier; and updating the initial matrix according to the bandwidth priority information and the time delay priority information to obtain a first channel distribution matrix.
In an embodiment, the channel allocation apparatus 400 for sensor communication is further configured to set a packet dropping time slot as a preset initial time slot when the first channel allocation value is obtained; obtaining accumulated time slots of packet dropping time slots according to the packet dropping times of the sensor communication; accumulating the initial time slot according to the accumulated time slot to obtain a packet dropping time slot so as to obtain a second channel allocation value according to the packet dropping time slot; and when the second channel allocation value is obtained, setting the packet dropping time slot as an initial time slot.
For specific limitations of the channel allocation apparatus, reference may be made to the above limitations of the channel allocation method, which is not described herein again. The various modules in the above described channel allocating arrangement may be implemented in whole or in part by software, hardware, and combinations thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a server, the internal structure of which may be as shown in fig. 5. The computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The database of the computer device is used for storing channel allocation data. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a channel allocation method for sensor communication.
Those skilled in the art will appreciate that the architecture shown in fig. 5 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory and a processor, the memory having a computer program stored therein, the processor implementing the following steps when executing the computer program: acquiring a first channel allocation value of sensor communication, so that the sensor can communicate with the power gateway according to the first channel allocation value; when the packet dropping time slot of the sensor communication exceeds a preset time slot threshold value, obtaining an allocable channel of the sensor communication according to a first channel allocation value; acquiring sensor priority corresponding to sensor communication; and allocating the allocable channel to the sensor for communication according to the sensor priority to obtain a second channel allocation value, so that the sensor can continuously communicate with the power gateway according to the second channel allocation value.
In one embodiment, the processor, when executing the computer program, further performs the steps of: obtaining an allocated channel for sensor communication according to the first channel allocation value; determining an unallocated channel for sensor communication according to the allocated channel; acquiring the number of reserved channels for sensor communication; according to the number of the reserved channels, channel reservation is carried out on the unallocated channels to obtain the reserved channels for sensor communication; the allocable channel is obtained by excluding the reserved channel from the unallocated channel.
In one embodiment, the processor, when executing the computer program, further performs the steps of: acquiring channel requirements of sensor communication; and when the allocable channel is not matched with the channel requirement, allocating the reserved channel to the sensor for communication according to the sensor priority to obtain a second channel allocation value.
In one embodiment, the processor, when executing the computer program, further performs the steps of: acquiring priority information of sensor communication; the priority information comprises bandwidth priority information and time delay priority information of sensor communication; and weighting the bandwidth priority information and the time delay priority information according to preset weight to obtain the sensor priority corresponding to the sensor communication.
In one embodiment, the processor, when executing the computer program, further performs the steps of: acquiring a sensor identifier of sensor communication and a channel identifier of channel allocation; obtaining an initial matrix of a first channel allocation matrix according to the sensor identifier and the channel identifier; and updating the initial matrix according to the bandwidth priority information and the time delay priority information to obtain a first channel distribution matrix.
In one embodiment, the processor, when executing the computer program, further performs the steps of: when a first channel allocation value is acquired, setting a packet dropping time slot as a preset initial time slot; obtaining accumulated time slots of packet dropping time slots according to the packet dropping times of the sensor communication; accumulating the initial time slot according to the accumulated time slot to obtain a packet dropping time slot so as to obtain a second channel allocation value according to the packet dropping time slot; and when the second channel allocation value is obtained, setting the packet dropping time slot as an initial time slot.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of: acquiring a first channel allocation value of sensor communication, so that the sensor can communicate with the power gateway according to the first channel allocation value; when the packet dropping time slot of the sensor communication exceeds a preset time slot threshold value, obtaining an allocable channel of the sensor communication according to a first channel allocation value; acquiring sensor priority corresponding to sensor communication; and allocating the allocable channel to the sensor for communication according to the sensor priority to obtain a second channel allocation value, so that the sensor can continuously communicate with the power gateway according to the second channel allocation value.
In one embodiment, the computer program when executed by the processor further performs the steps of: obtaining an allocated channel for sensor communication according to the first channel allocation value; determining an unallocated channel for sensor communication according to the allocated channel; acquiring the number of reserved channels for sensor communication; according to the number of the reserved channels, channel reservation is carried out on the unallocated channels to obtain the reserved channels for sensor communication; the allocable channel is obtained by excluding the reserved channel from the unallocated channel.
In one embodiment, the computer program when executed by the processor further performs the steps of: acquiring channel requirements of sensor communication; and when the allocable channel is not matched with the channel requirement, allocating the reserved channel to the sensor for communication according to the sensor priority to obtain a second channel allocation value.
In one embodiment, the computer program when executed by the processor further performs the steps of: acquiring priority information of sensor communication; the priority information comprises bandwidth priority information and time delay priority information of sensor communication; and weighting the bandwidth priority information and the time delay priority information according to preset weight to obtain the sensor priority corresponding to the sensor communication.
In one embodiment, the computer program when executed by the processor further performs the steps of: acquiring a sensor identifier of sensor communication and a channel identifier of channel allocation; obtaining an initial matrix of a first channel allocation matrix according to the sensor identifier and the channel identifier; and updating the initial matrix according to the bandwidth priority information and the time delay priority information to obtain a first channel distribution matrix.
In one embodiment, the computer program when executed by the processor further performs the steps of: when a first channel allocation value is acquired, setting a packet dropping time slot as a preset initial time slot; obtaining accumulated time slots of packet dropping time slots according to the packet dropping times of the sensor communication; accumulating the initial time slot according to the accumulated time slot to obtain a packet dropping time slot so as to obtain a second channel allocation value according to the packet dropping time slot; and when the second channel allocation value is obtained, setting the packet dropping time slot as an initial time slot.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A channel allocation method for sensor communication, the channel allocation method comprising:
acquiring a first channel allocation value of the sensor communication, so that the sensor can communicate with the power gateway according to the first channel allocation value;
when the packet dropping time slot of the sensor communication exceeds a preset time slot threshold, releasing a packet dropping channel of the sensor communication to obtain an updated first channel distribution value;
obtaining an allocable channel of the sensor communication according to the updated first channel allocation value, further comprising: obtaining an allocated channel of the sensor communication according to the updated first channel allocation value, determining an unallocated channel of the sensor communication according to the allocated channel, obtaining a reserved channel number of the sensor communication, performing channel reservation on the unallocated channel according to the reserved channel number to obtain a reserved channel of the sensor communication, and obtaining the allocable channel by excluding the reserved channel from the unallocated channel; the reserved channel is used for allocating sensor communication with higher priority for use;
acquiring sensor priority corresponding to the sensor communication;
and according to the sensor priority, allocating the allocable channels to the sensor for communication to obtain a second channel allocation value, so that the sensor can continue to communicate with the power gateway according to the second channel allocation value.
2. The channel allocation method according to claim 1, further comprising:
acquiring channel requirements of the sensor communication;
and when the allocable channel is not matched with the channel requirement, allocating the reserved channel to the sensor for communication according to the sensor priority to obtain the second channel allocation value.
3. The method of claim 1, further comprising:
judging whether a channel used by a last time slot sensor is available;
if so, continuing to use the channel used by the sensor in the last time slot.
4. The method of claim 1, wherein obtaining the sensor priority corresponding to the sensor communication comprises:
acquiring priority information of the sensor communication; the priority information comprises bandwidth priority information and time delay priority information of the sensor communication;
and weighting the bandwidth priority information and the time delay priority information according to a preset weight to obtain a sensor priority corresponding to the sensor communication.
5. The method of claim 4, wherein the first channel allocation value comprises a first channel allocation matrix; the acquiring a first channel allocation value of the sensor communication comprises:
acquiring a sensor identifier of the sensor communication and a channel identifier of the channel allocation;
obtaining an initial matrix of the first channel allocation matrix according to the sensor identifier and the channel identifier;
and updating the initial matrix according to the bandwidth priority information and the time delay priority information to obtain the first channel distribution matrix.
6. The channel allocation method according to claim 1, further comprising:
when the first channel allocation value is acquired, setting the packet dropping time slot as a preset initial time slot;
obtaining the accumulated time slot of the packet dropping time slot according to the packet dropping times of the sensor communication;
accumulating the initial time slot according to the accumulated time slot to obtain the packet dropping time slot so as to obtain the second channel allocation value according to the packet dropping time slot;
and when the second channel allocation value is obtained, setting the packet dropping time slot as the initial time slot.
7. The channel allocation method according to claim 1, wherein the number of the reserved channels is smallIn Cmax-CuA random integer of-1, wherein CmaxNumber of total available access points, CuIs the average number of accesses.
8. A channel assignment device for sensor communication, the device comprising:
the distribution value acquisition module is used for acquiring a first channel distribution value of the sensor communication so that the sensor can communicate with the power gateway according to the first channel distribution value;
the calculation module is used for releasing the packet dropping channel of the sensor communication to obtain an updated first channel distribution value when the packet dropping time slot of the sensor communication exceeds a preset time slot threshold value, and obtaining an allocable channel of the sensor communication according to the updated first channel distribution value;
the calculation module is further configured to obtain an allocated channel of the sensor communication according to the updated first channel allocation value, determine an unallocated channel of the sensor communication according to the allocated channel, obtain a reserved channel number of the sensor communication, perform channel reservation on the unallocated channel according to the reserved channel number, obtain a reserved channel of the sensor communication, and obtain the allocable channel by excluding the reserved channel from the unallocated channel; the reserved channel is used for allocating sensor communication with higher priority for use;
the priority acquisition module is used for acquiring the sensor priority corresponding to the sensor communication;
and the channel allocation module is used for allocating the allocable channels to the sensors for communication according to the sensor priorities to obtain second channel allocation values, so that the sensors can continue to communicate with the power gateway according to the second channel allocation values.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor, when executing the computer program, implements the steps of the method of any of claims 1 to 7.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 7.
CN202010603282.XA 2020-06-29 2020-06-29 Channel allocation method and device for sensor communication and computer equipment Active CN111726183B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010603282.XA CN111726183B (en) 2020-06-29 2020-06-29 Channel allocation method and device for sensor communication and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010603282.XA CN111726183B (en) 2020-06-29 2020-06-29 Channel allocation method and device for sensor communication and computer equipment

Publications (2)

Publication Number Publication Date
CN111726183A CN111726183A (en) 2020-09-29
CN111726183B true CN111726183B (en) 2021-07-06

Family

ID=72569482

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010603282.XA Active CN111726183B (en) 2020-06-29 2020-06-29 Channel allocation method and device for sensor communication and computer equipment

Country Status (1)

Country Link
CN (1) CN111726183B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1981448A (en) * 2004-07-07 2007-06-13 摩托罗拉公司 Method and communication unit for use in a wideband wireless communications system
CN101925066A (en) * 2010-03-05 2010-12-22 北京北大众志微系统科技有限责任公司 Multi-channel wireless mesh network system and channel distribution method thereof
CN102665283A (en) * 2012-04-13 2012-09-12 中国科学院上海微系统与信息技术研究所 Distributed wireless channel allocation and device suitable for smart grids
CN103458470A (en) * 2013-07-25 2013-12-18 北京邮电大学 QoS-based transmission method in cognitive relay system
CN103501540A (en) * 2013-09-24 2014-01-08 浙江中控研究院有限公司 Communication channel distribution method and device
CN103906069A (en) * 2014-02-25 2014-07-02 北京邮电大学 Channel borrowing method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6570861B1 (en) * 1998-11-20 2003-05-27 Motorola, Inc. Method and apparatus for assigning use of a radio frequency communication resource

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1981448A (en) * 2004-07-07 2007-06-13 摩托罗拉公司 Method and communication unit for use in a wideband wireless communications system
CN101925066A (en) * 2010-03-05 2010-12-22 北京北大众志微系统科技有限责任公司 Multi-channel wireless mesh network system and channel distribution method thereof
CN102665283A (en) * 2012-04-13 2012-09-12 中国科学院上海微系统与信息技术研究所 Distributed wireless channel allocation and device suitable for smart grids
CN103458470A (en) * 2013-07-25 2013-12-18 北京邮电大学 QoS-based transmission method in cognitive relay system
CN103501540A (en) * 2013-09-24 2014-01-08 浙江中控研究院有限公司 Communication channel distribution method and device
CN103906069A (en) * 2014-02-25 2014-07-02 北京邮电大学 Channel borrowing method

Also Published As

Publication number Publication date
CN111726183A (en) 2020-09-29

Similar Documents

Publication Publication Date Title
CN108667748B (en) Method, device, equipment and storage medium for controlling bandwidth
EP2193472B1 (en) Method and apparatus for managing license capacity in a telecommunication network
CN105897484A (en) Traffic management device, server and method
KR101483835B1 (en) Method and apparatus for managing reallocation of system resources
CN108462999B (en) Method and equipment for resource allocation
CN110651494B (en) System and method for adaptive tracking and capacity allocation in widely distributed wireless networks
CN110933178B (en) Method for adjusting node configuration in cluster system and server
CN114205317B (en) Service function chain SFC resource allocation method and electronic equipment based on SDN and NFV
CN114385370B (en) Memory allocation method, system, device and medium
CN112771502A (en) Elastic resource pooling for dynamic throughput rebalancing
TWI470962B (en) Method and system for resource allocation in distributed time-division multiplexing systems
EP2940951A1 (en) Bandwidth allocation method and system
CN108399102A (en) A kind of resource allocation methods and device
KR20120019951A (en) Gts allocation and management in low rate wireless personal area network
CN106716368A (en) Network classification for applications
CN109743751B (en) Resource allocation method and device for wireless access network
CN112005529A (en) Priority processing method, equipment and storage medium for QoS (quality of service) rules
CN105530202A (en) Bandwidth allocation method and server
CN111726183B (en) Channel allocation method and device for sensor communication and computer equipment
US9615375B2 (en) System and method for communication resource allocation
CN108901078B (en) Random access optimization method and device for power Internet of things service
JP2003218925A (en) Communication bandwidth management system and communication bandwidth management method
JP6204002B2 (en) Method and device for allocating time-frequency resources to a data packet for transmitting the data packet over a communication network, a computer program for performing such a method, and information storage for storing such a computer program Storage medium
JP7165643B2 (en) Radio resource allocation control device, radio resource allocation control method, and computer program
CN105578475B (en) A data scheduling 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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Room 86, room 406, No.1, Yichuang street, Zhongxin Guangzhou Knowledge City, Huangpu District, Guangzhou City, Guangdong Province

Applicant after: Southern Power Grid Digital Grid Research Institute Co.,Ltd.

Address before: Room 1301, Chengtou building, No. 106, Fengze East Road, Nansha District, Guangzhou City, Guangdong Province

Applicant before: Southern Power Grid Digital Grid Research Institute Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Room 86, room 406, No.1, Yichuang street, Zhongxin Guangzhou Knowledge City, Huangpu District, Guangzhou City, Guangdong Province

Patentee after: Southern Power Grid Digital Grid Research Institute Co.,Ltd.

Country or region after: China

Address before: Room 86, room 406, No.1, Yichuang street, Zhongxin Guangzhou Knowledge City, Huangpu District, Guangzhou City, Guangdong Province

Patentee before: Southern Power Grid Digital Grid Research Institute Co.,Ltd.

Country or region before: China