Search

CN-122027662-A - Internet of things system and resource scheduling algorithm based on heterogeneous multi-protocol terminal

CN122027662ACN 122027662 ACN122027662 ACN 122027662ACN-122027662-A

Abstract

The invention discloses an internet of things system and a resource scheduling algorithm based on a heterogeneous multi-protocol terminal, which relate to the technical field of internet of things communication, wherein the system comprises at least one heterogeneous multi-protocol terminal and a core data center; the heterogeneous multi-protocol terminal is used for communicating with the Internet of things terminal adopting different communication protocols, and the core data center station is used for uniformly processing data sent by the heterogeneous multi-protocol terminal and carrying out resource scheduling and network optimization on the heterogeneous multi-protocol terminal. The algorithm comprises a macro strategy generation step, a micro scheduling execution step and a dynamic resource allocation step, wherein the macro strategy generation step is performed by a core data platform based on frequency spectrum data and the core data platform is used for generating a macro resource allocation strategy and sending the macro resource allocation strategy to a heterogeneous multi-protocol terminal, and the heterogeneous multi-protocol terminal is used for carrying out dynamic resource allocation according to the macro resource allocation strategy, the frequency spectrum data and service requirements. According to the Internet of things system and the resource scheduling algorithm based on the heterogeneous multi-protocol terminal, which are provided by the invention, the hardware installation and operation cost of the Internet of things terminal is reduced, and the spectrum utilization rate is improved.

Inventors

  • YI YOUWEN
  • LI DONGWEI
  • MO MENGSHU

Assignees

  • 深圳市墨兔云科技有限公司

Dates

Publication Date
20260512
Application Date
20260325

Claims (8)

  1. 1. An internet of things system based on a heterogeneous multi-protocol terminal, comprising: At least one heterogeneous multi-protocol terminal and a core data center station which is in communication connection with the heterogeneous multi-protocol terminal; The heterogeneous multi-protocol terminal is used for communicating with the terminal of the Internet of things adopting different communication protocols; the core data center is used for uniformly processing the data sent by the heterogeneous multi-protocol terminal and carrying out resource scheduling and network optimization on the heterogeneous multi-protocol terminal.
  2. 2. The internet of things system based on a heterogeneous multi-protocol terminal according to claim 1, wherein the heterogeneous multi-protocol terminal comprises: a software radio hardware module, a communication protocol virtualization module and a resource scheduling module; The software radio module is used for running a communication protocol virtualization engine to realize the functions of the communication protocol virtualization module; The communication protocol virtualization module is used for loading and running various internet of things communication protocol waveform software to virtualize a plurality of virtual access points supporting corresponding communication protocols; The resource scheduling module is used for carrying out wireless resource allocation on a plurality of virtual access points based on the local perceived spectrum environment and the service requirements of the virtual access points.
  3. 3. The internet of things system based on a heterogeneous multi-protocol terminal according to claim 2, wherein the resource scheduling module comprises: a frequency spectrum sensing unit and a resource scheduling unit; The spectrum sensing unit is used for monitoring the spectrum environment in the coverage area of the heterogeneous multi-protocol terminal in real time and generating spectrum data; the resource scheduling unit is used for running a resource scheduling algorithm and dynamically distributing at least one wireless resource of a channel, a time slot and power according to the frequency spectrum data and the service requirements of each virtual access point; wherein the spectrum data comprises spectrum occupation, channel quality and interference characteristics.
  4. 4. A heterogeneous multi-protocol terminal based internet of things system according to claim 3, wherein the resource scheduling algorithm comprises: Priority-based weighted fair queue scheduling, cross-protocol interference avoidance combined time-frequency scheduling; The priority-based weighted fair queue scheduling is used for distributing channel and time slot resources by adopting a weighted fair queue algorithm according to the preset basic priority weight of each virtual access point or service type, and distributing residual transmitting power after meeting the minimum signal-to-noise ratio requirement based on a water injection algorithm; the joint time-frequency scheduling of the cross-protocol interference avoidance is used for identifying the protocols working in the same or adjacent frequency bands according to the real-time frequency spectrum data and the service queue state, and dynamically selecting a frequency division multiplexing strategy, a time division multiplexing strategy and a mixing strategy through a state machine decision to allocate orthogonal wireless resources for the protocols.
  5. 5. The heterogeneous multi-protocol terminal based internet of things system of claim 4, wherein the logic of the state machine decision comprises: when the packet error rate in the spectrum data is lower than a first threshold value and the channel utilization rate is lower than a second threshold value, entering a low interference state, and independently working each protocol; When the packet error rate is higher than the first threshold but lower than a third threshold, entering a moderate interference state, and executing a frequency division multiplexing strategy; when the packet error rate is higher than the third threshold value, entering a high interference state, and executing a time division multiplexing strategy; And when the service queue state meets the preset asymmetric condition, entering the service asymmetric state, and executing a mixing strategy taking time division multiplexing as a dominant mode.
  6. 6. The internet of things system based on a heterogeneous multi-protocol terminal according to claim 1, wherein the core data center station comprises: the system comprises a unified access and adaptation module, a strategy and model management platform; The unified access and adaptation module is used for stripping control information related to a protocol from an original data packet sent by the heterogeneous multi-protocol terminal, extracting an application layer payload and metadata, and packaging the application layer payload and metadata into a data object in a standard format; the strategy and model management platform is used for generating a macroscopic resource allocation strategy and sending the macroscopic resource allocation strategy to the heterogeneous multi-protocol terminal; the macro resource allocation strategy comprises at least one of power limitation, basic channel planning and network optimization targets, and the decision time scale of the macro resource allocation strategy is more than a minute level.
  7. 7. A heterogeneous multi-protocol terminal-based resource scheduling algorithm, applied to the heterogeneous multi-protocol terminal-based internet of things system according to any one of claims 1-6, the resource scheduling algorithm comprising: a macro strategy generation step and a micro scheduling execution step; The macro strategy generating step comprises the steps that the strategy and model management platform performs macro network optimization analysis based on the frequency spectrum data sent by the heterogeneous multi-protocol terminal to generate a macro resource allocation strategy, and sends the macro allocation strategy to the resource scheduling module; The micro scheduling execution step comprises the steps that the resource scheduling module receives the macro resource allocation strategy sent by the strategy and management platform, runs the resource scheduling algorithm by combining the spectrum data perceived in real time locally and the service requirements of each virtual access point, and performs wireless resource allocation on each virtual access point in the heterogeneous multi-protocol terminal.
  8. 8. The resource scheduling algorithm based on heterogeneous multi-protocol terminals according to claim 7, wherein the resource scheduling algorithm comprises: Based on service priority weight and virtual time calculation, adopting a weighted fair queue mechanism to allocate channels and time slots; According to the real-time packet error rate, the channel utilization rate and the service queue state, a frequency division multiplexing strategy, a time division multiplexing strategy or a mixed scheduling strategy is dynamically selected and executed through a state machine so as to avoid cross-protocol interference.

Description

Internet of things system and resource scheduling algorithm based on heterogeneous multi-protocol terminal Technical Field The invention relates to the technical field of Internet of things communication, in particular to an Internet of things system and a resource scheduling algorithm based on heterogeneous multi-protocol terminals. Background Along with the rapid development of the internet of things technology, the number of various internet of things terminal devices is increased, and communication protocols show diversified trends, including WiFi, bluetooth, loRa, zigbee and other heterogeneous protocols. In the prior art, a chimney-type architecture is generally adopted in the internet of things system, the bottom hardware of the architecture is deeply coupled with operation services, respective special base stations or gateways are required to be deployed aiming at terminal equipment with different communication protocols, the base stations or gateways work independently, and data are summarized to a data processing center for processing in a wired or wireless mode, so that the architecture has the following defects in practical application: (1) The construction and operation costs are high, namely, the stacking of various hardware devices causes the multiple increase of the purchase, installation, power supply and maintenance costs, and occupies a large amount of physical space; (2) The spectrum resource utilization efficiency is low, a plurality of protocols (such as WiFi and Bluetooth) usually work in the same public frequency band (such as 2.4GHz ISM frequency band), and each special gateway independently competes for the spectrum resource and lacks coordination, so that the same-frequency interference is serious, and the whole network capacity and the communication quality are reduced; (3) The system expansibility and flexibility are poor, new special hardware needs to be deployed when a new communication protocol is introduced, the system is inflexible in upgrading and capacity expansion, the period is long, and the cost is high; (4) The data aggregation path is complex, the real-time performance is difficult to ensure, the data is required to be converted and aggregated through a plurality of heterogeneous gateways, the path is long, the format is different, the complexity and the time delay of data fusion are increased, and the application scene with high requirements on the real-time performance is difficult to meet. Therefore, in order to solve the technical problems, the invention provides an internet of things system and a resource scheduling algorithm based on a heterogeneous multi-protocol terminal so as to solve the technical problems. Disclosure of Invention The invention provides an Internet of things system and a resource scheduling algorithm based on heterogeneous multi-protocol terminals, which on one hand reduce the hardware installation and operation and maintenance cost of the Internet of things terminals, and on the other hand improve the frequency spectrum utilization rate to a certain extent in wireless resource scheduling. An internet of things system based on heterogeneous multi-protocol terminals, comprising: At least one heterogeneous multi-protocol terminal and a core data center station which is in communication connection with the heterogeneous multi-protocol terminal; The heterogeneous multi-protocol terminal is used for communicating with the terminal of the Internet of things adopting different communication protocols; the core data center is used for uniformly processing the data sent by the heterogeneous multi-protocol terminal and carrying out resource scheduling and network optimization on the heterogeneous multi-protocol terminal. Further, the heterogeneous multi-protocol terminal includes: a software radio hardware module, a communication protocol virtualization module and a resource scheduling module; The software radio module is used for running a communication protocol virtualization engine to realize the functions of the communication protocol virtualization module; The communication protocol virtualization module is used for loading and running various internet of things communication protocol waveform software to virtualize a plurality of virtual access points supporting corresponding communication protocols; the resource scheduling module is configured to allocate radio resources to the plurality of virtual access points based on a locally perceived spectrum environment and service requirements of each virtual access point. Further, the resource scheduling module includes: a frequency spectrum sensing unit and a resource scheduling unit; The spectrum sensing unit is used for monitoring the spectrum environment in the coverage area of the heterogeneous multi-protocol terminal in real time and generating spectrum data; the resource scheduling unit is used for running a resource scheduling algorithm and dynamically distributing at least one wireless resou