Multi-band adaptive switching method based on Internet of Things communication base station

By using a multi-band adaptive switching method for IoT communication base stations, the problems of low frequency band utilization and simple transmission queue scheduling are solved, achieving efficient frequency band resource utilization and data transmission, and improving the real-time performance and reliability of IoT communication base stations.

CN120835333AActive Publication Date: 2025-10-24BEIJING INTERNET TIMES MOBILE COMMUNICATIONS CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510955892.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-11
Publication Date
2025-10-24
Estimated Expiration
2045-07-11

AI Technical Summary

Technical Problem

Existing IoT communication base stations suffer from low frequency band utilization, simple transmission queue scheduling strategies, insufficient latency sensitivity handling, and poor dynamic adaptability, resulting in wasted spectrum resources, data transmission delays, and unstable transmission efficiency.

Method used

By using a multi-band adaptive switching method based on IoT communication base stations, the target frequency band of the data to be transmitted is extracted, serialized and clustered, the transmission queue sequence and priority transmission characteristics are determined, a parallel transmission queue is constructed, and the frequency band interval is dynamically adjusted to prioritize the processing of latency-sensitive data, thereby achieving efficient utilization of frequency band resources and data transmission.

Benefits of technology

It improves frequency band utilization, optimizes transmission queue scheduling, reduces computational overhead, enhances the real-time performance and reliability of data transmission, ensures timely transmission of high-priority services, and improves the service reliability of IoT communication base stations in high-concurrency scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120835333A_ABST
    Figure CN120835333A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-band adaptive switching method based on an Internet of Things communication base station, and relates to the technical field of communication, and the method comprises the steps: firstly, extracting to-be-transmitted data received by the base station at the current moment and a corresponding target band, carrying out serialization processing according to the target band to obtain a to-be-transmitted data sequence, and then clustering the data sequence to form a transmission queue sequence; determining a transmission frequency band interval associated with each transmission queue; extracting data with the highest time delay sensitivity in each transmission queue to form a priority transmission feature, and sorting according to the sensitivity to form a priority transmission feature sequence; and determining the maximum number of parallel transmission queues according to the bandwidth of the base station to construct parallel transmission queues, sequentially adding the parallel transmission queues into the sequenced priority transmission feature sequence, adjusting the frequency bands of the parallel transmission queues for transmission, and if the data transmission in the queues is completed, continuing to obtain new features from the sequences, adding the new features into the queues and adjusting the frequency bands to execute transmission. And multi-band adaptive switching is realized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of communication, and in particular relates to a multi-frequency adaptive switching method based on an Internet of Things communication base station. BACKGROUND

[0002] With the development of the economy, the Internet of Things technology has been widely applied, and the performance of the Internet of Things communication base station as a key node for data transmission directly affects the user experience of the Internet of Things application; at present, multi-frequency communication technology is a relatively advanced technology, which can fully utilize the characteristics of different frequency bands to meet diversified data transmission needs.

[0003] The prior art has obvious deficiencies in frequency band utilization, transmission queue scheduling, time delay sensitivity and dynamic adaptability; first, the frequency band utilization is low, the prior art cannot accurately distinguish and efficiently utilize the effective data load of different frequency bands, resulting in waste of spectrum resources; second, the transmission queue scheduling strategy is simple and difficult to dynamically adjust, often leading to high-priority data transmission delay; third, the time delay sensitivity processing is insufficient, and the time delay sensitive data cannot be accurately identified and processed preferentially, affecting the user experience; in addition, the dynamic adaptability is poor, and the prior art cannot adapt to the changes in frequency band conditions and data flow fluctuations in real time, resulting in unstable transmission efficiency.

[0004] In order to solve the above problems, the application provides a multi-frequency adaptive switching method based on an Internet of Things communication base station. SUMMARY

[0005] In view of the deficiencies of the prior art, the application provides a multi-frequency adaptive switching method based on an Internet of Things communication base station, which solves the problems of low frequency band utilization and simple transmission queue scheduling strategy of the prior art.

[0006] The purpose of the application can be achieved by the following technical solutions: The multi-frequency adaptive switching method based on the Internet of Things communication base station comprises the following steps: Step one, extracting a plurality of to-be-transmitted data received by any one Internet of Things communication base station at the current time, extracting the target frequency band associated with each of the plurality of to-be-transmitted data, and performing serialization processing on the plurality of to-be-transmitted data based on the target frequency band to obtain a to-be-transmitted data sequence; Step two, for the determined to-be-transmitted data sequence, using a preset frequency span to cluster the to-be-transmitted data sequence to determine a transmission queue sequence; determining the transmission frequency band interval associated with each of the transmission queues in the transmission queue sequence; Step three, extracting any one transmission queue and its associated transmission frequency band interval, determining the time delay sensitivity of all the to-be-transmitted data in the transmission queue, extracting the to-be-transmitted data with the highest time delay sensitivity, and the time delay sensitivity of the to-be-transmitted data and the transmission frequency band interval where the to-be-transmitted data is located form a priority transmission feature; Step four, determining the priority transmission features associated with all transmission queues, and sorting them in descending order of time delay sensitivity to obtain a priority transmission feature sequence; Based on the bandwidth of the Internet of Things communication base station, the maximum number of parallel transmission queues is determined to construct parallel transmission queues, the priority transmission feature sequence is sequentially included in the parallel transmission queue, and the to-be-transmitted data in the transmission frequency band interval associated with the transmission queue is extracted to be included in the parallel transmission queue. The frequency band interval of the parallel transmission queue is adjusted to the transmission frequency band interval associated with the corresponding transmission queue, and transmission is performed.

[0007] As a further scheme of the present application, in step one, the specific way of sequencing the plurality of to-be-transmitted data based on the target frequency band is: Determine the Internet of Things communication base station; Obtain the cache period preset by the operator, and the length of the cache period is also preset by the operator; Take the current time as the end time point of the cache period, denoted as , and backtrack the length of a cache period to determine the start time point, denoted as ; Within to , extract a plurality of to-be-transmitted data received by the Internet of Things communication base station, count the total number, denoted as ; Extract target frequency bands of each to-be-transmitted data, arrange them in ascending order of target frequency band values, and obtain a target frequency band sequence ; Sort in the order of , and obtain a to-be-transmitted data sequence , wherein any one to-be-transmitted data corresponds to a target frequency band , is a count index, .

[0008] As a further scheme of the present application, in step two, the specific way of clustering the to-be-transmitted data sequence to determine the transmission queue sequence is: Obtain the frequency band span preset by the operator ; From the to-be-transmitted data sequence extracting the first data to be transmitted the target frequency band associated with , as the origin of the coordinate axis, to build the coordinate axis as the scale of the coordinate axis; plotting the target frequency bands associated with the data to be transmitted in sequence on the coordinate axis; the data to be transmitted in the same scale interval as the same group, recorded as a transmission queue; counting the total number of transmission queues on the coordinate axis, recorded as ; the transmission queue sequence , wherein .

[0009] As a further scheme of the present application, in step two, the specific way of determining the transmission frequency band interval associated with each transmission queue in the transmission queue sequence is: extracting any one transmission queue in the transmission queue sequence , recorded as , wherein n is the count index, ; determining the target frequency band of all data to be transmitted in , determining the highest target frequency band and the lowest target frequency band as the maximum value and the minimum value of the transmission frequency band interval associated with ; the transmission frequency band interval of is recorded as ; By analogy, determine the transmission frequency band interval associated with each transmission queue in , denoted as .

[0010] As a further scheme of the present application, in step three, the specific way of forming the priority transmission feature is: S51, extracting the transmission deadline of all data to be transmitted in the transmission queue , determining the time delay sensitivity of all data to be transmitted in according to the mapping relationship between the transmission deadline and the time delay sensitivity pre-constructed by the operator; record the data to be transmitted with the highest time delay sensitivity as , and record the time delay sensitivity of as ; S52, extracting the transmission frequency band interval associated with the transmission queue in which ​​​ ; S53, combination 、 and composition The associated priority transmission characteristics.

[0011] As a further solution of the present invention, in step 4, the specific method of obtaining the priority transmission feature sequence is: Repeat steps S51 to S53 to determine the transmission queue sequence The priority transmission characteristics associated with each of the transmission queues in indivual; Sure The delay sensitivity associated with each priority transmission feature is calculated, and the delay sensitivity is ranked from high to low. The priority transmission features are sorted to obtain the priority transmission feature sequence .

[0012] As a further solution of the present invention, in step 4, the specific method of constructing the parallel transmission queue is: Determine the bandwidth of IoT communication base stations ; Get the bandwidth pre-allocated by the operator for any transmission queue ; use Determine the maximum number of parallel transmission queues supported by this IoT communication base station , Express Round down; Build parallel transmit queues.

[0013] As a further solution of the present invention, in step 4, the specific method of performing the transmission is: Feature sequences will be transmitted first Total Total number of parallel transmission queues Make a comparison; like ; Selected Parallel transmit queues parallel transmit queues; Will The priority transmission features are included in turn In the parallel transmission queue, adjust The frequency band intervals of the parallel transmission queues correspond to The transmission frequency band interval in the priority transmission feature is used to transmit the data to be transmitted in the corresponding priority transmission feature; If all the data in the transmission queue corresponding to the priority transmission feature is transmitted, the remaining data in the transmission queue is extracted and transmitted in the parallel transmission queue in order of time delay sensitivity from high to low.

[0014] As a further aspect of the present application, the specific way of transmitting in step four further comprises: S91, if , the priority transmission features in the sequence are extracted in order and included in the parallel transmission queue. S92, the frequency band intervals of the parallel transmission queue are adjusted to correspond to the transmission frequency band intervals of the priority transmission features, and the data to be transmitted in the corresponding priority transmission features is transmitted. S93, if all the data in the transmission queue corresponding to the priority transmission feature is transmitted, the remaining data in the transmission queue is extracted and transmitted in the parallel transmission queue in order of time delay sensitivity from high to low. S94, if all the data in the transmission queue corresponding to the priority transmission feature is transmitted, the priority transmission features are extracted from the sequence and repeated from step S92 to step S93 until all the data in all the transmission queues in the sequence is transmitted.

[0015] The beneficial effects of the present application are: The present application introduces a configurable cache period mechanism, which realizes dynamic capture and structured preprocessing of the data to be transmitted in the Internet of Things communication base station, effectively optimizing the initial data processing efficiency; by strictly arranging the captured data to be transmitted in ascending order of target frequency band value, an ordered data sequence is generated, which not only explicitly reveals the frequency band distribution characteristics of the data, but also converts discrete frequency band requests into continuous frequency spectrum requests. This ordered preprocessing based on frequency band value effectively reduces the computational overhead during subsequent frequency band correlation analysis and queue division, providing a clear and low-redundancy input structure for efficient multi-frequency resource allocation and switching. ​​​​The application greatly simplifies the integration process of frequency band resources by constructing coordinate axes for regular grouping through preset frequency band span; the first data frequency band is taken as the origin, and the frequency band span is taken as the scale to establish the partition standard, so that the to-be-transmitted data is automatically classified into continuous scale intervals to form a transmission queue, thereby realizing the physical adjacency aggregation of frequency band resources; when determining the transmission frequency band interval, the highest and lowest target frequency bands in the queue are directly taken as the interval boundaries, which not only retains the original frequency band distribution characteristics, but also avoids complex frequency band calculation and reduces real-time calculation overhead in the implementation process. The application avoids the calculation power consumption of full queue data sorting by taking the highest latency sensitivity of the to-be-transmitted data in the transmission queue as a representative to bind it with the complete transmission frequency band interval where the data is located to generate a priority transmission feature, and physically binds the high-priority service and the spectrum resource; secondly, the priority features of all transmission queues are aggregated and dynamically sorted in descending order of latency sensitivity to construct an emergency service channel across the frequency band-the high-priority feature not only triggers its own transmission, but also directly drags the synchronous release of the resources in the transmission queue of the bound frequency band interval; this "point-to-area" mechanism solves the problem that high-time-efficiency services are easily blocked by low-frequency queues in traditional multi-frequency band systems, while guaranteeing the overall utilization rate of associated frequency band resources, and significantly improves the service reliability and real-time performance of the base station in the high-concurrency Internet of Things scene; The method constructs parallel transmission queues and an intelligent matching base station real-time load state transmission mechanism based on the bandwidth of the Internet of Things communication base station; when the high-priority features are sufficient (the number of features is greater than the number of parallel queues), the highest emergency degree feature is immediately allocated to the parallel transmission queue, and the transmission of the whole queue is triggered through frequency band interval binding; when the high-priority features are insufficient, the next priority features are supplemented downward to ensure that the bandwidth is not idle; the mechanism focuses on the autonomous evolution capability of the transmission process-any queue completes the transmission of high-priority data, and then automatically fills the remaining data in the same frequency band queue in sequence to form a transmission process of "key service priority breakthrough + associated data continuous follow-up"; when the whole queue is empty, a new frequency band queue is activated from the global priority sequence to be included in the parallel transmission queue for transmission; the decision delay and resource empty window period of the traditional base station frequency band switching are eliminated. BRIEF DESCRIPTION OF DRAWINGS

[0016] The application will be further described below with reference to the drawings.

[0017] Figure 1 is a flowchart of the method described in the application; Figure 2 is a flowchart of the method described in Example 2 of the application; Figure 3 is a flowchart of the method described in Example 3 of the application. DETAILED DESCRIPTION

[0018] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0019] Example 1 Multi-band adaptive switching method based on IoT communication base station, such as Figure 1 As shown, specifically including the following: This method focuses on adaptively switching the frequency band of IoT communication base stations during actual data transmission to improve the transmission efficiency of the data to be transmitted. It should be noted that before this method is implemented, it is necessary for the IoT communication base station to have the ability to accurately extract the data to be transmitted and its target frequency band; First, it is necessary to clearly define the data to be transmitted received by the IoT communication base station. This method is based on the characteristics of the IoT communication base station: after receiving the data, it needs to be cached. Therefore, there is a certain delay in the process of receiving, caching, and transmitting. Therefore, real-time transmission (receiving and transmitting simultaneously) is difficult to achieve in practice. Based on this characteristic, a cache period is constructed. The duration of the cache period needs to be determined on-site by the operator based on the actual situation. Generally, it is related to the transmission performance of the IoT communication base station (that is, for data of the same size to be transmitted, the faster the processing speed in the process of receiving, caching, and transmitting, the shorter the cache period, and vice versa). Select any IoT communication base station as the research object of this method (the following steps are also applicable to other IoT communication base stations of the same type); Determine and record the current time as the end time of a cache cycle. Combined with the cache cycle duration preset by the operator, the start time of this cache cycle can be obtained. Then determine the number of data to be transmitted received by the IoT communication base station during the time interval from the start time point to the end time point of the cache cycle, and count the total number of data to be transmitted, which is recorded as ; At this point, the data to be transmitted and the total number of data to be transmitted within a cache cycle are obtained. It should be noted that using the current moment as the end time point of a cache cycle is not a fixed condition. The current moment can also be used as the start time point of a cache cycle, and the length of a cache cycle can be determined in the future to determine the end time point of this cache cycle. In summary, the start time point and end time point of a cache cycle can be determined according to actual needs.

[0020] Next, the target frequency bands associated with each of the determined to-be-transmitted data are extracted, and the target frequency bands are sorted (sequence processing) in ascending order according to the specific values of the target frequency bands, and the sorted result is recorded as a target frequency band sequence, denoted as: ; The to-be-transmitted data are sorted in the sorting order of the target frequency band sequence , and a to-be-transmitted data sequence is obtained, denoted as: , wherein the target frequency band associated with each of the to-be-transmitted data , is a count index, and the value range is 1 to ; Up to now, the target frequency band sequence and the to-be-transmitted data sequence in the current cache period are obtained; Next, the frequency band span preset by the operator is obtained, and the target frequency bands associated with all to-be-transmitted data in the to-be-transmitted data sequence are clustered by combining the frequency band span, that is, all to-be-transmitted data in the to-be-transmitted data sequence are clustered, and a transmission queue sequence is obtained after clustering. The target frequency bands associated with all to-be-transmitted data in any transmission queue in the transmission queue sequence are extracted to form a transmission frequency band interval associated with the transmission queue.

[0021] Next, the transmission deadlines of all to-be-transmitted data in any transmission queue and the transmission frequency band interval associated with the transmission queue are extracted from the determined any transmission queue and the transmission frequency band interval associated with the transmission queue, and the time delay sensitivity of each to-be-transmitted data is determined (the shorter the transmission deadline, the higher the time delay sensitivity, and vice versa, the lower the time delay sensitivity); The to-be-transmitted data with the highest time delay sensitivity are extracted from the determined transmission queue, and the time delay sensitivity of the to-be-transmitted data is extracted. The transmission frequency band interval in which the to-be-transmitted data and the transmission queue are located is extracted; together with the to-be-transmitted data, the time delay sensitivity of the to-be-transmitted data, and the transmission frequency band interval associated with the to-be-transmitted data to form a priority transmission feature; Similarly, the priority transmission features associated with each of the transmission queues in the transmission queue sequence are determined according to the above method, and all the priority transmission features are sorted in descending order according to the time delay sensitivity of the to-be-transmitted data in the priority transmission features. The sorted result is recorded as a priority transmission feature sequence; ​​Determine the number of maximum parallel transmission queues based on the bandwidth of the Internet of Things communication base station (the total number of transmission that can be accommodated at the same time, here the determination of the total number of transmission is considered to meet any data size of the to-be-transmitted data, that is, the determination of the total number of transmission is not affected by the size of the to-be-transmitted data), and construct a corresponding number of parallel transmission queues according to the number of maximum parallel transmission queues; Then, the priority transmission feature sequence determined in this cache period is sequentially included in the parallel transmission queue for transmission operation, in addition, the to-be-transmitted data in the transmission frequency band interval associated with the transmission queue of the priority transmission feature sequence needs to be extracted and included in the parallel transmission queue for transmission operation; In the transmission process, the frequency band of the parallel transmission queue needs to be adjusted to the transmission frequency band interval associated with the corresponding transmission queue (that is, the target frequency band of each to-be-transmitted data in the transmission queue is located in the frequency band of the parallel transmission queue) Adjust the frequency band interval of the parallel transmission queue to the transmission frequency band interval associated with the corresponding transmission queue, and perform transmission operation; If the to-be-transmitted data in the transmission queue associated with any transmission frequency band interval in the parallel transmission queue is transmitted, continue to obtain the priority transmission feature in the priority transmission feature sequence and include it in the parallel transmission queue, extract the transmission queue associated with the newly included priority transmission feature and include it in the parallel transmission queue, adjust the frequency band interval of the parallel transmission queue to the transmission frequency band interval of the newly included transmission queue, and perform transmission operation, until all to-be-transmitted data in all transmission queues in the current cache period are transmitted.

[0022] The core of this embodiment is to realize efficient data management and frequency band switching scheduling; first, the receiving, caching, and transmission characteristics of the Internet of Things communication base station are determined, a cache period is constructed based on the setting of the operator, and the to-be-transmitted data and the total number in the cache period are determined; then, the target frequency band of the to-be-transmitted data is extracted and sorted to form a target frequency band sequence and a to-be-transmitted data sequence; then, the data is clustered according to the preset frequency band span to determine the transmission queue sequence and the associated transmission frequency band interval; then, the time delay sensitivity of the to-be-transmitted data in the transmission queue is extracted to determine the data with the highest time delay sensitivity, and a priority transmission feature sequence is constructed to ensure that data with high time delay requirements can be transmitted first; finally, the number of maximum parallel transmission queues is determined based on the bandwidth of the Internet of Things communication base station and the corresponding queues are constructed, the priority transmission feature sequence is sequentially included for transmission, and the frequency band of the parallel transmission queue is adjusted to match the associated frequency band interval of the transmission queue; in the whole process, the parallel transmission queue also needs to be dynamically updated according to the transmission completion condition.

[0023] Embodiment 2 The embodiment discloses a method for determining a transmission queue sequence and a transmission frequency band interval associated with all transmission queues in the transmission queue sequence, and the method comprises the following steps: Figure 2 as shown in the following table, and specifically comprises the following steps: In the embodiment 1, the frequency band span preset by the operator is denoted as , and then the to-be-transmitted data sequence is extracted. The lowest to-be-transmitted data in the target frequency band in the to-be-transmitted data sequence is determined, that is, the to-be-transmitted data , and the target frequency band corresponding to the to-be-transmitted data is extracted from the target frequency band sequence corresponding to the to-be-transmitted data sequence determined in the embodiment 1. ; The target frequency band is taken as the origin of the coordinate axis, and the frequency band span is taken as the scale of the coordinate axis to construct the coordinate axis, that is, the scale interval between two scales on the constructed coordinate axis represents a frequency band span . It should be explained here that, in order to avoid disputes between age scales, the origin of the method is the starting scale of the first scale interval; the starting scale of any scale interval is contained in the scale interval, and the ending scale is not contained in the scale interval. For example, the origin is the first scale, a scale interval is formed between the first scale and the second scale, the first scale is the starting scale of the scale interval and the second scale is the ending scale of the scale interval, the first scale is contained in the scale interval, the second scale is not contained in the scale interval, and the second scale will be taken as the starting scale of the scale interval formed by the second scale and the third scale, that is, the second scale is contained in the scale interval formed by the second scale and the third scale, and the subsequent scales are the same.

[0024] Then, all the to-be-transmitted data in the transmission data sequence are plotted on the constructed coordinate axis according to the positions of the target frequency bands in the target frequency band sequence corresponding to the transmission data sequence on the constructed coordinate axis. At this time, the to-be-transmitted data distinguished by different scale intervals will be obtained, the to-be-transmitted data in the same scale interval is taken as the same group, and is denoted as a transmission queue. The total number of the transmission queues plotted on the constructed coordinate axis is counted according to the above method, and is denoted as , and the obtained is obtained. ​The transmission queue sequence is denoted as , wherein ; At this point, the transmission queue sequence after clustering is obtained , any one of the determined transmission queue sequence is extracted, denoted as , and example processing is performed on the transmission queue , and the remaining transmission queues in the transmission queue sequence are processed in the same way as the transmission queue , wherein n is a count index, and the value range is 1 to ; All target frequency bands associated with the to-be-transmitted data in the determined transmission queue are extracted, and the highest target frequency band and the lowest target frequency band are further determined, and the highest target frequency band is taken as the maximum value in the transmission frequency band interval associated with the transmission queue ; similarly, the lowest target frequency band is taken as the minimum value in the transmission frequency band interval associated with the transmission queue ; At this point, the transmission frequency band interval associated with the transmission queue is obtained, and is denoted as ; By repeating the above steps, the transmission frequency band intervals associated with all transmission queues in the transmission queue sequence are obtained, and the obtained transmission frequency band intervals are sorted in the order of the transmission queue sequence , denoted as .

[0025] The embodiment clusters the transmission data sequence by constructing the coordinate axis, aiming to realize reasonable grouping of the to-be-transmitted data and accurate allocation of the frequency band resources; specifically, the frequency band span is set and the to-be-transmitted data sequence is extracted, the lowest data of the target frequency band is found as the starting point, the coordinate axis with the target frequency band as the origin and the frequency band span as the scale is constructed, the definition rule of the scale interval is determined, the to-be-transmitted data is mapped to the coordinate axis according to the position of the target frequency band, a plurality of scale intervals are formed, the data in each interval forms a transmission queue, and the transmission queue sequence is obtained; then, each transmission queue is further processed, the target frequency bands of all to-be-transmitted data in the transmission queue are extracted, the highest and lowest target frequency bands are determined, and the highest and lowest target frequency bands are taken as the maximum value and the minimum value of the transmission frequency band interval associated with the transmission queue, and finally the transmission frequency band intervals corresponding to the transmission queues are obtained and sorted in order; the purpose of this process is to effectively organize the to-be-transmitted data and reasonably divide and utilize the frequency band resources.

[0026] Example 3 This embodiment further discloses a method for constructing a priority transmission feature and determining a parallel transmission queue based on Embodiment 1 and Embodiment 2, specifically including the following: Extract the transmission queue determined based on Example 2 Perform sample processing; Determine the transmission queue The transmission deadline of all data to be transmitted; Obtain the mapping relationship between the transmission deadline and delay sensitivity preset by the operator (the shorter the transmission deadline, the higher the delay sensitivity; the longer the transmission deadline, the lower the delay sensitivity. The operator determines the mapping relationship between the transmission deadline and delay sensitivity based on this feature), and combine it with the transmission queue The transmission deadline of all data to be transmitted in the transmission queue is determined The delay sensitivity of all data to be transmitted in .

[0027] Determine the transmission queue The data to be transmitted with the highest delay sensitivity (i.e., the shortest transmission deadline) is denoted as , and the data to be transmitted The delay sensitivity of is denoted as: ; Then confirm the data to be transmitted The transmission queue The associated transmission frequency band interval is recorded as , the data to be transmitted , delay sensitivity , transmission frequency band Combined as a transmission queue The associated priority transmission characteristics.

[0028] Repeat the above steps to determine the transmission queue sequence The priority transmission characteristics associated with each of the transmission queues in the There are transmission queues, so the resulting priority transmission characteristics can be determined to be , expressed as: (at this time is out of order); Re-extraction middle The delay sensitivity associated with each priority transmission feature, and The priority transmission features are sorted in descending order of delay sensitivity, and the sorted results are recorded as the priority transmission feature sequence, which is expressed as: .

[0029] The embodiment aims to improve the data transmission efficiency and resource allocation rationality of the Internet of Things communication base station; by extracting the to-be-transmitted data and its transmission deadline time in the transmission queue, using the mapping relationship preset by the operator to determine the time delay sensitivity of each data, and then finding out the data with the highest time delay sensitivity, constructing the priority transmission characteristics including the data, its time delay sensitivity and transmission frequency band interval; repeating the process to determine the priority transmission characteristics of all transmission queues, and sorting the characteristics according to the time delay sensitivity to form a priority transmission characteristic sequence.

[0030] Embodiment 4 The embodiment continues to disclose a method for determining parallel transmission queues based on the embodiment 1, which specifically includes the following: Obtain the bandwidth of the Internet of Things communication base station, and mark it as (The bandwidth described herein refers to the maximum bandwidth that can be used by the Internet of Things communication base station in the process of transmitting data); For the maximum bandwidth that can be used by the Internet of Things communication base station in the process of transmitting data); Then, the operator assigns a corresponding bandwidth to any one transmission queue, which should meet the data transmission operation of any one transmission queue, and marks the bandwidth preset by the operator as ; Extract the determined bandwidth and the bandwidth , and use to determine the total number of maximum parallel transmission queues supported by the Internet of Things communication base station , wherein represents the downward rounding of the calculation result (i.e. ); According to the total number of parallel transmission queues , construct parallel transmission queues.

[0031] The embodiment aims to combine the total bandwidth of the Internet of Things communication base station and the transmission queue bandwidth preset by the operator, calculate the total number of maximum parallel transmission queues supported by the base station, and construct a corresponding number of parallel transmission queues accordingly.

[0032] Embodiment 5 The embodiment continues to disclose a method for performing transmission based on parallel transmission queues based on the embodiments 1, 3 and 4, as shown in Figure 3 , which specifically includes the following: The priority transmission characteristic sequence and the total number of parallel transmission queues can be obtained by the embodiments 1, 3 and 4; The total number of priority transmission characteristics in the priority transmission characteristic sequence is Total number of parallel transmission queues The comparison results will determine the execution transmission strategies in two different directions; First, if the total number is determined Greater than or equal to the total , it means that the total number of parallel transmission queues can afford the priority transmission feature sequence All priority transmission features are transmitted simultaneously; extract Parallel transmit queues parallel transmit queues (with The same number of priority transmission features) The priority transmission features are included in turn parallel transmission queues; It should be noted that at this time The frequency band intervals of the parallel transmission queues are not consistent with The transmission frequency band intervals associated with each priority transmission feature are the same, so it is necessary to The frequency band of the parallel transmission queues is adjusted to The transmission can be performed only after the transmission frequency band intervals associated with the data to be transmitted in the priority transmission characteristics are the same; If during the transmission Parallel transmit queues When the data to be transmitted in any one of the priority transmission features is completed, the transmission queue where the data to be transmitted is located is extracted; The remaining untransmitted data to be transmitted in this transmission queue are sorted in descending order of delay sensitivity, and are sequentially included in the parallel transmission queue where the data to be transmitted has completed transmission (the frequency band interval of this parallel transmission queue is the same as the transmission frequency band interval associated with the transmission queue where the data to be transmitted has completed transmission, so no adjustment is required, and the target frequency band of all data to be transmitted in this transmission queue can be met).

[0033] Second, if the total number is determined Less than the total (Indicates that the total number of parallel transmission queues cannot afford the priority transmission feature sequence All priority transmission features in the sequence are transmitted simultaneously), then from the priority transmission feature sequence Extract in sorted order Priority transmission features (subsequent extraction of priority transmission features is also extracted in the sorting order), and the extracted Priority transmission features are included parallel transmission queues; Same adjustment the transmission frequency band interval of the transmission queue in which the to-be-transmitted data is located is the same as the transmission frequency band interval of the transmission queue of the parallel transmission queue in which the to-be-transmitted data is located, and the transmission is performed; the transmission frequency band interval of the transmission queue in which the to-be-transmitted data is located is the same as the transmission frequency band interval of the transmission queue of the parallel transmission queue in which the to-be-transmitted data is located, and the transmission is performed; if the to-be-transmitted data in any one of the parallel transmission queues is completed during the transmission process, if the to-be-transmitted data in any one of the parallel transmission queues is completed during the transmission process, if the to-be-transmitted data in any one of the parallel transmission queues is completed during the transmission process, the remaining to-be-transmitted data in the transmission queue is sorted according to the time delay sensitivity from high to low, and is sequentially included in the parallel transmission queue in which the to-be-transmitted data is completed (the transmission frequency band interval of the parallel transmission queue is the same as the transmission frequency band interval of the transmission queue in which the to-be-transmitted data is located, so it does not need to be adjusted, and can meet the target frequency band of all to-be-transmitted data in the transmission queue).

[0034] if any one of the parallel transmission queues completes the transmission of all to-be-transmitted data in a transmission queue, if any one of the parallel transmission queues completes the transmission of all to-be-transmitted data in a transmission queue, a to-be-transmitted priority transmission feature is sequentially extracted from the priority transmission feature sequence, and the transmission operation is continued to be performed on the priority transmission feature until all to-be-transmitted data in all transmission queues in the transmission queue sequence is completed, and the transmission is stopped (which indicates that all to-be-transmitted data in the current cache period is completed, and the to-be-transmitted data in the next cache period is determined to perform the transmission operation).

[0035] The purpose of the embodiment is to perform data transmission of an Internet of Things communication base station. First, the number of priority transmission features is compared with the total number of parallel transmission queues to determine the transmission strategy. When the number of parallel transmission queues is sufficient, all priority features can be transmitted at the same time, and the queue frequency band needs to be adjusted to match the transmission demand. If it is insufficient, the data is transmitted in priority order to ensure that critical data is processed first. At the same time, resources are dynamically managed during the transmission process. When a transmission task is completed, the remaining data is sorted according to the priority and supplemented into the idle queue to avoid resource waste. The final goal is to fully utilize the transmission capacity of the base station, improve the transmission efficiency, and ensure the timeliness and integrity of data transmission.

[0036] Some data in the formulas described above are dimensionless numerical calculations, and the contents not described in detail in the specification all belong to the prior art known to those skilled in the art.

[0037] ​The above is only an example and a description of the present application, and those skilled in the art can make various modifications or supplements to the described specific embodiments or replace them with similar ways, as long as they do not deviate from the invention or exceed the scope defined by the claims.

[0038] It should be noted that all user data collected in this application is collected with the consent and authorization of the user. The use of user data is legal and compliant, and the use and processing of user data comply with relevant laws, regulations and standards in the relevant region.

Claims

1. A multi-band adaptive switching method based on an Internet of Things communication base station, characterized in that, The method comprises the following steps: Step one, extracting a plurality of to-be-transmitted data received by any Internet of Things communication base station at the current time, extracting the target frequency band associated with each of the plurality of to-be-transmitted data, and performing serialization processing on the plurality of to-be-transmitted data based on the target frequency band to obtain a to-be-transmitted data sequence; Step two, for the determined to-be-transmitted data sequence, using a preset frequency band span to cluster the to-be-transmitted data sequence, and determining a transmission queue sequence; determining the transmission frequency band interval associated with each transmission queue in the transmission queue sequence; Step three, extracting any transmission queue and its associated transmission frequency band interval, determining the time delay sensitivity of all to-be-transmitted data in the transmission queue, extracting the to-be-transmitted data with the highest time delay sensitivity, and together with the time delay sensitivity of the to-be-transmitted data and the transmission frequency band interval in which the to-be-transmitted data is located, forming a priority transmission feature; Step four, determining the priority transmission features associated with all transmission queues, and sorting them in descending order of time delay sensitivity to obtain a priority transmission feature sequence; determine the maximum number of parallel transmission queues based on the bandwidth of the Internet of Things communication base station, construct parallel transmission queues, sequentially include the priority transmission feature sequence into the parallel transmission queues, extract the to-be-transmitted data in the transmission frequency band interval associated with the transmission queue, and include the to-be-transmitted data into the parallel transmission queue, adjust the frequency band interval of the parallel transmission queue to the transmission frequency band interval associated with the corresponding transmission queue, and perform transmission. 2.The multi-band adaptive switching method of an Internet of Things communication base station according to claim 1, wherein, In step one, the specific way of performing serialization processing on the plurality of to-be-transmitted data based on the target frequency band to obtain a to-be-transmitted data sequence is: determine the Internet of Things communication base station; obtain the cache period preset by the operator, and the time length of the cache period is also preset by the operator; Taking the current time as the end time point of the cache period, denoted as , backtracking for the duration of a cache period, determining the start time point, denoted as ; At To The total number of data received by the base station of the Internet of Things communication network is counted, denoted as ; extracting a target frequency band of each of the data to be transmitted, and arranging the target frequency bands in ascending order of their values to obtain a target frequency band sequence ; In sequence sorts a plurality of to-be-transmitted data, and obtains a to-be-transmitted data sequence , wherein any one to-be-transmitted data corresponds to a target frequency band , is a count index . 3.The multi-band adaptive switching method of an Internet of Things communication base station according to claim 1, wherein, In step two, the specific way of clustering the to-be-transmitted data sequence to determine the transmission queue sequence is: Get the frequency span preset by the operator ; extracting a first data to be transmitted from a data sequence to be transmitted the associated target frequency band , as the origin of the coordinate axis, to build a coordinate axis as the scale of the coordinate axis​ The The target frequency bands associated with the respective to-be-transmitted data are sequentially plotted on the coordinate axis. The to-be-transmitted data in the same scale interval is regarded as the same group, and is recorded as a transmission queue. The total number of transmission queues on the statistical coordinate axis is recorded as ; The transmission queues are ordered by their sequence in the coordinate axis, denoted as transmission queue sequence wherein, .

4. The multi-band adaptive switching method of an Internet of Things communication base station according to claim 3, characterized in that, In step two, the specific way of determining the transmission frequency band interval associated with each transmission queue in the transmission queue sequence is: extracting a sequence of transmission queues any one of the transmission queues in the sequence where n is a count index, ; determining the target frequency band of all data to be transmitted, determining the highest target frequency band and the lowest target frequency band as the maximum value and the minimum value of the associated transmission frequency band interval; The transmission band interval of is denoted as ; By analogy, it is determined The transmission frequency band interval associated with each of all the transmission queues in the cell is denoted as .

5. The multi-band adaptive switching method of an Internet of Things communication base station according to claim 4, characterized in that, In step three, the specific way of forming a priority transmission feature is: S51, extracting the transmission queue the transmission deadline of all the data to be transmitted, according to the mapping relationship between the transmission deadline and the time sensitivity pre-constructed by the operator the time sensitivity of all the data to be transmitted The time delay sensitivity of the data to be transmitted is recorded as , and the time delay sensitivity of is recorded as ; S52, extract the transmission queue where the packet is located the transmission frequency band interval associated with the packet ; S53, in combination , and comprise the associated priority transmission feature.

6. The multi-band adaptive switching method of an Internet of Things communication base station according to claim 5, characterized in that, In step four, the specific way of obtaining a priority transmission feature sequence is: repeating steps S51 to S53 to determine the sequence of transmission queues the total of the priority transmission characteristics associated with each of the transmission queues in the set one; determining the latency sensitivities associated with the priority transmission features respectively, and sorting the priority transmission features in order of latency sensitivity from high to low, to obtain a priority transmission feature sequence the latency sensitivities associated with the priority transmission features respectively, and sorting the priority transmission features in order of latency sensitivity from high to low, to obtain a priority transmission feature sequence .

7. The multi-band adaptive switching method of an Internet of Things communication base station according to claim 6, characterized in that, In step four, the specific way of constructing parallel transmission queues is: Determining bandwidth of iot communication base stations ; Obtaining bandwidth pre-assigned to an operator for any one transmission queue ; Adopting determining the total number of maximum parallel transmission queues supported by the base station of the internet of things communication , representing the round down; Constructing one parallel transmission queue.

8. The multi-band adaptive switching method of an Internet of Things communication base station according to claim 7, characterized in that, In step four, the specific way of performing transmission is: A sequence of priority transmission features is identified the total number of the total number of parallel transmission queues are compared; If ; selected of the parallel transmission queues parallel transmission queues The prior transmission features are sequentially included in parallel transmission queues, the frequency band intervals of the parallel transmission queues are respectively adjusted to correspond to the transmission frequency band intervals in the prior transmission features, and the data to be transmitted corresponding to the prior transmission features is transmitted. If If the transmission of the data to be transmitted corresponding to the priority transmission feature in any one of the parallel transmission queues is completed, the remaining data to be transmitted in the transmission queue where the data to be transmitted is located is extracted and sequentially included in the parallel transmission queue in order of decreasing time sensitivity to perform transmission.

9. The multi-band adaptive switching method of an Internet of Things communication base station according to claim 8, characterized in that, In step four, the specific way of performing transmission further includes: S91、if then extract prioritized transmission features from the prioritized transmission feature sequence in order, into parallel transmission queues; S92、adjusting The frequency band intervals of the parallel transmission queues respectively correspond to The transmission frequency band intervals in the priority transmission features, and the transmission corresponds to the to-be-transmitted data in the priority transmission features. S93、if If the transmission of the data to be transmitted corresponding to the priority transmission feature in any one of the parallel transmission queues is completed, the remaining data to be transmitted in the transmission queue where the data to be transmitted is located is extracted and sequentially included in the parallel transmission queue in order of decreasing time sensitivity for transmission. S94, if any one of the parallel transmission queues, the remaining data to be transmitted in the transmission queue is transmitted, then the priority transmission feature is continued to be extracted from backwards, and steps S92 to S93 are repeated until all the data to be transmitted in all the transmission queues in the transmission queue sequence is transmitted.

Citation Information

Patent Citations

  • Load balancing method and system for multi-band network

    CN102547860A

  • Communication device and communication method

    CN113692766A

  • Data transmission scheduling method and apparatus, and electronic device and storage medium

    WO2025108309A1