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 strategies are solved, achieving efficient and reliable data transmission, improving user experience and spectrum resource utilization.

CN120835333BActive Publication Date: 2026-03-24BEIJING INTERNET TIMES MOBILE COMMUNICATIONS CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-11
Publication Date
2026-03-24

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 poor user experience.

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 is determined, and a parallel transmission queue is constructed according to the latency sensitivity. High latency-sensitive data is transmitted first, and the frequency band interval is dynamically adjusted to achieve efficient transmission.

Benefits of technology

It improved frequency band utilization, optimized transmission queue scheduling, ensured priority processing of latency-sensitive data, enhanced transmission efficiency and user experience, and guaranteed service reliability and real-time performance in high-concurrency scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120835333B_ABST
    Figure CN120835333B_ABST
Patent Text Reader

Abstract

The application discloses a multi-frequency adaptive switching method based on an Internet of Things communication base station and relates to the technical field of communication. Firstly, data to be transmitted and corresponding target frequency bands received by the base station at the current moment are extracted, the data to be transmitted is processed in a serialization manner according to the target frequency band sequence to obtain a data sequence to be transmitted, the data sequence is clustered to form a transmission queue sequence, and transmission frequency band intervals associated with each transmission queue are determined. Then, the data groups with the highest time delay sensitivity in each transmission queue are extracted to form priority transmission features, and the priority transmission features are sorted according to the sensitivity to form a priority transmission feature sequence. The maximum number of parallel transmission queues is determined according to the bandwidth of the base station to construct parallel transmission queues, and the sorted priority transmission feature sequence is sequentially incorporated into the parallel transmission queues, and the frequency bands of the parallel transmission queues are adjusted for transmission. If the data transmission in the queue is completed, new features are continuously obtained from the sequence to be incorporated into the queue and the frequency bands are adjusted for transmission, so that the multi-frequency 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 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, which cannot accurately identify and prioritize time delay sensitive data, affecting user experience; in addition, the dynamic adaptability is poor, and the prior art cannot adapt to 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:

[0007] The multi-frequency adaptive switching method based on the Internet of Things communication base station comprises the following steps:

[0008] Step 1, 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;

[0009] Step 2, 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;

[0010] Determine the transmission frequency band interval associated with each transmission queue in the transmission queue sequence;

[0011] 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;

[0012] 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;

[0013] 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 and 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.

[0014] As a further scheme of the present application, in step one, the specific method for sequencing the to-be-transmitted data based on the target frequency band is:

[0015] Determine the Internet of Things communication base station;

[0016] Obtain the cache period preset by the operator, and the duration of the cache period is also preset by the operator;

[0017] Take the current time as the end time point of the cache period, denoted as , and backtrack the duration of a cache period to determine the start time point, denoted as ;

[0018] Extract the to-be-transmitted data received by the Internet of Things communication base station within to , count the total number, denoted as ;

[0019] Extract the target frequency band of each of the to-be-transmitted data, arrange them in ascending order of the numerical value of the target frequency band, and obtain the target frequency band sequence ;

[0020] Sort the to-be-transmitted data in order, and obtain the to-be-transmitted data sequence , wherein any one to-be-transmitted data corresponds to the target frequency band , is a count index, .

[0021] ​As a further scheme of the present application, the specific way of determining the transmission queue sequence in step two is that:

[0022] acquiring the preset frequency span range of the operator ;

[0023] extracting the first to-be-transmitted data from the to-be-transmitted data sequence ; ; ; ;

[0024] ; ;

[0025] ;

[0026] ; ;

[0027] ; ; ; .

[0028] As a further scheme of the present application, the specific way of determining the transmission queue sequence in step two is that:

[0029] ; ; ; ;

[0030] ; ; ;

[0031] ; ; ;

[0032] ; ; .

[0033] As a further scheme of the present application, the specific way of determining the transmission queue sequence in step two is that:

[0034] S51, extracting the transmission queue 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 of all the data to be transmitted;

[0035] marking the data to be transmitted with the highest time sensitivity as , and marking the time sensitivity of as ;

[0036] S52, extracting the transmission queue where the data to be transmitted is located the transmission frequency band interval associated with the data to be transmitted ;

[0037] S53, combining , and to form the priority transmission characteristics associated with the data to be transmitted.

[0038] As a further scheme of the present application, in step four, the specific way to obtain the priority transmission characteristic sequence is:

[0039] Repeat steps S51 to S53 to determine the transmission queue sequence all the priority transmission characteristics associated with each of the transmission queues in ;

[0040] Determine the time sensitivity associated with each of the priority transmission characteristics, and sort the priority transmission characteristics in descending order of time sensitivity to obtain the priority transmission characteristic sequence .

[0041] As a further scheme of the present application, in step four, the specific way to construct the parallel transmission queue is:

[0042] Determine the bandwidth of the Internet of Things communication base station ;

[0043] Obtain the bandwidth pre-allocated by the operator for any one transmission queue ;

[0044] Determine the total number of maximum parallel transmission queues supported by the Internet of Things communication base station , , wherein represents the floor of ;

[0045] Construct parallel transmission queues.

[0046] As a further scheme of the present application, in the step four, the specific way of performing transmission is:

[0047] comparing the total number of the priority transmission features with the total number of the parallel transmission queues;

[0048] If ;

[0049] selecting parallel transmission queues from the parallel transmission queues;

[0050] sequentially incorporating the priority transmission features into the parallel transmission queues, adjusting the frequency band intervals of the parallel transmission queues to respectively correspond to the transmission frequency band intervals in the priority transmission features, and transmitting the to-be-transmitted data in the corresponding priority transmission features;

[0051] If the transmission of the to-be-transmitted data in the corresponding priority transmission features in any one of the parallel transmission queues is completed, extracting the remaining to-be-transmitted data in the transmission queue where the to-be-transmitted data is located, and sequentially incorporating the to-be-transmitted data into the parallel transmission queue in order of the time delay sensitivity from high to low to perform transmission.

[0052] As a further scheme of the present application, in the step four, the specific way of performing transmission further includes:

[0053] S91, if , sequentially extracting priority transmission features from the priority transmission feature sequence , and incorporating the priority transmission features into the parallel transmission queues;

[0054] S92, adjusting the frequency band intervals of the parallel transmission queues to respectively correspond to the transmission frequency band intervals in the priority transmission features, and transmitting the to-be-transmitted data in the corresponding priority transmission features;

[0055] S93, if the transmission of the to-be-transmitted data in the corresponding priority transmission features in any one of the parallel transmission queues is completed, extracting the remaining to-be-transmitted data in the transmission queue where the to-be-transmitted data is located, and sequentially incorporating the to-be-transmitted data into the parallel transmission queue in order of the time delay sensitivity from high to low to perform transmission.​

[0056] S94, if any one of the parallel transmission queues is completed, the transmission queue is continued to extract the priority transmission feature from S92 to S93, until all the transmission queues in the transmission queue sequence all the transmission data in the transmission queue is completed.

[0057] The beneficial effects of the present application are:

[0058] The present application introduces a configurable cache period mechanism, realizes the dynamic capture and structured preprocessing of the transmission data of the Internet of Things communication base station, effectively optimizes the initial data processing efficiency; by strictly arranging the captured transmission data in ascending order of target frequency band value, an ordered transmission 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 spectrum requests. This ordered preprocessing based on frequency band value effectively reduces the computational overhead during subsequent frequency band correlation analysis and queue division, and provides a clear and low-redundancy input structure for efficient multi-frequency resource allocation and switching;

[0059] The present application constructs a coordinate axis by presetting the frequency band span to simplify the integration process of the frequency band resource; 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, and the transmission data is automatically classified into continuous scale intervals to form a transmission queue, realizing the physical adjacency aggregation of the frequency band resource; when determining the transmission frequency band interval, the highest and lowest target frequency band 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;

[0060] The present application takes the highest latency-sensitive transmission data in the transmission queue as a representative, binds it with the complete transmission frequency band interval where the data is located to generate a priority transmission feature, which avoids the calculation consumption of full-queue data sorting, and physically binds high-priority services and spectrum resources; secondly, by aggregating the priority features of all transmission queues and dynamically sorting them in descending order of latency sensitivity, an emergency service channel across frequency bands is constructed - high-priority features not only trigger their own transmission, but also directly lead to the synchronous release of 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 systems, while ensuring the overall utilization rate of associated frequency band resources, significantly improving the service reliability and real-time performance of the base station in high-concurrency Internet of Things scenarios;

[0061] The method is based on the bandwidth of the Internet of Things communication base station to construct a parallel transmission queue and an intelligent matching base station real-time load state transmission mechanism; when high priority features are sufficient (the number of features ≥ the number of parallel queues), immediately assign the highest emergency degree features to the parallel transmission queue, and trigger the overall transmission of the queue through the frequency band interval binding; when high priority features are insufficient, then fill in the next priority features, ensuring that the bandwidth is not idle; the mechanism focuses on the autonomous evolution capability of the transmission process-any queue completes high priority data transmission, and automatically fills the remaining data in the same frequency band queue in order, forming a "key business priority breakthrough + associated data continuous follow-up" transmission process; when the entire queue is empty, a new frequency band queue is activated from the global priority sequence and included in the parallel transmission queue for transmission; eliminate the decision delay and resource window period of traditional base station frequency band switching. BRIEF DESCRIPTION OF DRAWINGS

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

[0063] Figure 1 is a flowchart of the method described in the application;

[0064] Figure 2 is a flowchart of the method described in Example 2 of the application;

[0065] Figure 3 is a flowchart of the method described in Example 3 of the application. DETAILED DESCRIPTION

[0066] The technical solutions in the embodiments of the application will be described clearly and completely below with reference to the drawings in the embodiments of the application. Obviously, the described embodiments are only a part of the embodiments of the application, not all the embodiments. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the application.

[0067] Example 1

[0068] The multi-frequency adaptive switching method based on the Internet of Things communication base station, as shown in Figure 1 , specifically includes the following:

[0069] The method focuses on the adaptive switching of the frequency band of the Internet of Things communication base station in the actual data transmission process, so as to improve the transmission efficiency of the data to be transmitted;

[0070] It should be noted that the method needs to meet the requirement that the Internet of Things communication base station has the ability to accurately extract the data to be transmitted and its target frequency band before being implemented;

[0071] Firstly, the data to be transmitted received by the Internet of Things communication base station needs to be determined. Based on the characteristics of the Internet of Things communication base station, the received data needs to be cached, so there is a certain hysteresis in the process of receiving-caching-transmitting. Therefore, real-time transmission (receiving and transmitting at the same time) is difficult to achieve in actual process. Based on this characteristic, a cache period is constructed. The length of the cache period needs to be determined by the operator in combination with the actual situation. Generally, it is related to the transmission performance of the Internet of Things communication base station (that is, the faster the processing speed of the same size of data to be transmitted in the process of receiving-caching-transmitting, the shorter the length of the cache period, and vice versa).

[0072] Any one Internet of Things communication base station is selected as the research object of the method (the following steps are also applicable to other Internet of Things communication base stations of the same type).

[0073] The current time is determined and recorded as the end time point of a cache period. Combined with the length of the cache period preset by the operator, the start time point of the cache period can be obtained.

[0074] Then, a plurality of data to be transmitted received by the Internet of Things communication base station from the start time point to the end time point of the cache period is determined, and the total number of the plurality of data to be transmitted is counted, denoted as .

[0075] Thus, the data to be transmitted in a cache period and the total number of the data to be transmitted are obtained. It should be noted that the current time is not a fixed condition as the end time point of a cache period. The current time can also be used as the start time point of a cache period, and a cache period in the future is determined in terms of length, and the end time point of the cache period is determined. In summary, the start time point and the end time point of a cache period can be determined according to actual needs.

[0076] Then, the target frequency bands associated with the determined data to be transmitted are extracted, and the target frequency bands are sorted (serialized) in ascending order according to the specific values of the target frequency bands. The sorted result is denoted as target frequency band sequence, represented as: .

[0077] The data to be transmitted is sorted in the order of the target frequency band sequence , and the data to be transmitted sequence is obtained, represented as: , wherein any one data to be transmitted corresponds to a target frequency band . For the index, the value range is 1 to ;

[0078] So far, the target frequency band sequence in this cache cycle is obtained and the to-be-transmitted data sequence ;

[0079] Then, the operator's preset frequency band span is obtained, and all target frequency bands associated with each 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 after clustering, a transmission queue sequence is obtained. The target frequency bands associated with all to-be-transmitted data in any one transmission queue in the transmission queue sequence are extracted to form a transmission frequency band interval associated with the transmission queue.

[0080] Then, the transmission deadlines of all to-be-transmitted data in the transmission queue are extracted from the determined any one 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);

[0081] The to-be-transmitted data with the highest time delay sensitivity is 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;

[0082] 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, a priority transmission feature is formed;

[0083] Similarly, the priority transmission features associated with all transmission queues in the transmission queue sequence are determined according to the above method, and all priority transmission features are sorted in descending order of the time delay sensitivity of the to-be-transmitted data. The sorted result is recorded as a priority transmission feature sequence;

[0084] Then, the number of maximum parallel transmission queues is determined based on the bandwidth of the Internet of Things communication base station (the transmission total number that can be accommodated at the same time, which is regarded as the determination of the transmission total number that can meet any data size of to-be-transmitted data, that is, the determination of the transmission total number is not affected by the size of the to-be-transmitted data), and a corresponding number of parallel transmission queues are constructed according to the number of maximum parallel transmission queues;

[0085] The priority transmission feature sequence determined in the current 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 is extracted and included in the parallel transmission queue for transmission operation.

[0086] 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 transmission queue (i.e., 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)

[0087] The frequency band interval of the parallel transmission queue is adjusted to the transmission frequency band interval associated with the transmission queue, and the transmission operation is performed.

[0088] If the to-be-transmitted data in the transmission queue associated with any transmission frequency band interval in the parallel transmission queue is transmitted, the priority transmission feature in the priority transmission feature sequence is continuously obtained and included in the parallel transmission queue, and the transmission queue associated with the newly included priority transmission feature is extracted and included in the parallel transmission queue. The frequency band interval of the parallel transmission queue is adjusted to the transmission frequency band interval of the newly included transmission queue, and the transmission operation is performed until all to-be-transmitted data in all transmission queues in the current cache period are transmitted.

[0089] The core of the 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 based on the setting of the operator is constructed, 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 preferentially. Finally, the maximum number of 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.

[0090] Embodiment 2

[0091] 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, as shown in Figure 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, as shown in

[0092] In embodiment 1, the frequency band span preset by the operator is denoted as , then, the data sequence to be transmitted is extracted again ;

[0093] The data sequence to be transmitted is determined The lowest data to be transmitted in the target frequency band in the data sequence to be transmitted, that is, the data to be transmitted , is extracted from the target frequency band sequence corresponding to the data sequence to be transmitted determined in Embodiment 1 ; The target frequency band corresponding to the data to be transmitted is extracted from the target frequency band sequence ; ;

[0094] The origin of the coordinate axis is taken as the target frequency band , and the scale of the coordinate axis is taken as the frequency band span , that is, the scale interval between the two scales of the constructed coordinate axis represents a frequency band span ;

[0095] It needs to be explained here that, in order to avoid disputes between age scales, the origin of the first scale interval is taken as 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;

[0096] 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 used 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 similar.

[0097] Then, all the data to be transmitted in the transmission data sequence is plotted on the constructed coordinate axis according to the position of the target frequency band in the target frequency band sequence corresponding to the transmission data sequence on the constructed coordinate axis;

[0098] At this time, the data to be transmitted distinguished by different scale intervals will be obtained, and the data to be transmitted in the same scale interval is taken as the same group, which is recorded as a transmission queue;

[0099] The total number of transmission queues plotted on the constructed coordinate axis is counted according to the above method, and is recorded as , and the obtained transmission queues are recorded in the order on the coordinate axis, which is recorded as a transmission queue sequence, and is represented as: , wherein, ;

[0100] At this point, the transmission queue sequence after clustering processing is obtained , any one of the determined transmission queue sequence is extracted, denoted as , and the transmission queue is processed by example, and the rest of the transmission queue sequence is processed in the same way as the transmission queue is processed, where n is a count index, and the value range is 1 to ;

[0101] All target frequency bands associated with the data to be transmitted are extracted from the determined transmission queue , 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 ;

[0102] At this point, the transmission frequency band interval associated with the transmission queue is obtained, and is denoted as: ;

[0103] By analogy, the above steps are repeated to obtain the transmission frequency band interval associated with each of the transmission queues in the transmission queue sequence , and the obtained transmission frequency band intervals are sorted in the order of the transmission queue sequence , denoted as: .

[0104] The embodiment clusters the transmission data sequence by constructing coordinate axes, aiming to realize reasonable grouping of data to be transmitted and accurate allocation of frequency band resources; specifically, the frequency band span is first set and the transmission data sequence is extracted, the lowest data of the target frequency band is found as the starting point, the coordinate axes with the target frequency band as the origin and the frequency band span as the scale are constructed, the definition rules of the scale intervals are clarified, the data to be transmitted is mapped to the coordinate axes according to the position of the target frequency band, forming multiple scale intervals, the data in each interval forms a transmission queue, and a transmission queue sequence is obtained; then, each transmission queue is further processed, the target frequency bands of all data to be transmitted in the transmission queue are extracted, the highest and lowest target frequency bands are determined, which 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 interval corresponding to each transmission queue is obtained and sorted in order; the purpose of this process is to effectively organize the data to be transmitted, so that the frequency band resources are reasonably divided and utilized.

[0105] Example 3

[0106] This embodiment, based on Embodiments 1 and 2, further discloses a method for constructing priority transmission features and determining parallel transmission queues, specifically including the following:

[0107] Extract the transmission queue determined in Example 2 Perform example processing;

[0108] Determine the transmission queue The deadline for transmitting all data to be transmitted;

[0109] Obtain the mapping relationship between the operator's preset transmission deadline and latency sensitivity (the shorter the transmission deadline, the higher the latency sensitivity; the longer the transmission deadline, the lower the latency sensitivity; the operator determines the mapping relationship between the transmission deadline and latency sensitivity based on this characteristic), and combine it with the transmission queue. The transmission deadline for all data to be transmitted determines the transmission queue. The latency sensitivity of all data to be transmitted.

[0110] Determine the transmission queue The data to be transmitted that has the highest latency sensitivity (i.e., the shortest transmission deadline) is denoted as . and the data to be transmitted The time delay sensitivity is denoted as: ;

[0111] Then determine the data to be transmitted The transmission queue The associated transmission frequency band interval is denoted as , will transmit data Delay sensitivity Transmission frequency band interval Combine them as a transmission queue The associated priority transmission characteristics.

[0112] Repeat the above steps to determine the transmission queue sequence. The priority transmission characteristics associated with each transmission queue in the sequence of transmission queues. There is There are several transmission queues, so the total number of priority transmission features obtained can be determined to be... One, represented as: (at this time (for disordered order)

[0113] Extract again middle The latency sensitivity associated with each priority transmission feature, and The priority transmission features are sorted in descending order of delay sensitivity, and the sorted result is denoted as the priority transmission feature sequence, as follows: .

[0114] The purpose of this embodiment is to improve the data transmission efficiency and resource allocation rationality of IoT communication base stations. By extracting the data to be transmitted and its transmission deadline from the transmission queue, the latency sensitivity of each data is determined using the mapping relationship preset by the operator. Then, the data with the highest latency sensitivity is identified, and a priority transmission feature containing the data, its latency sensitivity, and the transmission frequency band is constructed. This process is repeated to determine the priority transmission features of all transmission queues, and the priority transmission feature sequence is formed by sorting the features according to their latency sensitivity.

[0115] Example 4

[0116] This embodiment further discloses a method for determining a parallel transmission queue based on embodiment 1, specifically including the following:

[0117] Obtain the bandwidth of this IoT communication base station and record it as... (Bandwidth mentioned here) Therefore, the maximum bandwidth that an IoT communication base station can use during data transmission (i.e., the maximum bandwidth available for this purpose).

[0118] The operator then allocates appropriate bandwidth to any transmission queue. This bandwidth should satisfy the data transmission operations of any transmission queue, and the bandwidth preset by the operator is recorded as follows: ;

[0119] Extract the determined bandwidth and bandwidth ,use Determine the maximum total number of parallel transmission queues supported by this IoT communication base station. ,in This indicates rounding the calculation result down (i.e., );

[0120] Construct according to the total number of parallel transmission queues , build A parallel transmission queue.

[0121] This embodiment aims to combine the total bandwidth of the IoT communication base station with the transmission queue bandwidth preset by the operator to calculate the maximum number of parallel transmission queues supported by the base station, and to construct a corresponding number of parallel transmission queues accordingly.

[0122] Example 5

[0123] This embodiment, based on embodiments 1, 3, and 4, further discloses a method for performing transmission based on a parallel transmission queue, such as...Figure 3 As shown, it specifically includes the following:

[0124] The priority transmission feature sequence can be obtained through Examples 1, 3, and 4. and the total number of parallel transmission queues ;

[0125] Prioritize transmitting feature sequences The total number of priority transmission features Total number of parallel transmission queues The comparison will determine the strategy for transmission in two different directions;

[0126] First, if the total number is determined Greater than or equal to the total This indicates that the total number of parallel transmission queues is sufficient to handle the priority transmission of the characteristic sequence. All priority transmission features are transmitted simultaneously;

[0127] extract In a parallel transmission queue Parallel transmission queues (and) (the number of priority transmission features is the same), will The priority transmission features are sequentially incorporated In a parallel transmission queue;

[0128] It is important to note that at this time The frequency band intervals of the parallel transmission queues did not coincide with... Each priority transmission feature is associated with the same transmission frequency band, so it is necessary to... The frequency band interval of each parallel transmission queue is adjusted to match... Transmission can only be performed if the transmission frequency band intervals associated with the data to be transmitted in the priority transmission features are the same.

[0129] If during transmission In a parallel transmission queue Once the data to be transmitted in any one of the priority transmission features is completed, extract the transmission queue containing the data to be transmitted that has been transmitted.

[0130] The remaining untransmitted data in this transmission queue are sorted in descending order of latency sensitivity and then sequentially added to the parallel transmission queue where the data to be transmitted has been completed (the frequency band of this parallel transmission queue is the same as the transmission frequency band associated with the transmission queue where the data to be transmitted has been completed, so no adjustment is needed, and the target frequency band of all the data to be transmitted in this transmission queue can be satisfied).

[0131] Second, if the total number of the parallel transmission queues is less than the total number of the priority transmission features indicating that the total number of the parallel transmission queues cannot simultaneously transmit all the priority transmission features in the priority transmission feature sequence , then one priority transmission feature is extracted from the priority transmission feature sequence in the order of the sequence (the subsequent extracted priority transmission features are also extracted in the order of the sequence), and the extracted priority transmission feature is included in the parallel transmission queue ; The frequency band interval of the parallel transmission queue is also adjusted to be the same as the transmission frequency band interval associated with the to-be-transmitted data in the priority transmission feature, and transmission is performed. If the to-be-transmitted data in any one of the priority transmission features in the parallel transmission queue is completed during the transmission process, the transmission queue in which the to-be-transmitted data is located is extracted.

[0132] The remaining to-be-transmitted data in the transmission queue is sorted in the order of 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 frequency band interval of the parallel transmission queue is the same as the transmission frequency band interval associated with 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 the to-be-transmitted data in the transmission queue. If any one of the parallel transmission queues completes the transmission of all the to-be-transmitted data in a transmission queue, one untransmitted priority transmission feature is extracted from the priority transmission feature sequence in the order of the sequence, and the transmission operation on the priority transmission feature is continued until all the to-be-transmitted data in all the transmission queues in the transmission queue sequence

[0133] is completed, and the process is stopped (indicating that all the to-be-transmitted data in this cache period is completed, and the to-be-transmitted data in the next cache period is determined to perform the transmission operation).

[0134]

[0135]

[0136] ​​​​​​​The embodiment aims to perform data transmission of the Internet of Things communication base station. First, the number of priority transmission feature sequences 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 simultaneously. If not, the queue frequency band needs to be adjusted to match the transmission demand. If not, the priority order is gradually transmitted to ensure that critical data is processed first. At the same time, resources are dynamically managed during transmission. When a transmission task is completed, the remaining data is sorted by 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 transmission efficiency, and ensure the timeliness and integrity of data transmission.

[0137] Some data in the above formula 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.

[0138] The above is only an example and description of the present application. Those skilled in the art can make various modifications or supplements or use similar methods to replace the described specific embodiments, as long as they do not deviate from the invention or exceed the scope defined by the present claims, and they should belong to the protection scope of the present application.

[0139] It should be stated 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 handover method based on IoT communication base stations, characterized in that, This method includes the following steps: Step 1: Extract several data to be transmitted received by any IoT communication base station at the current moment, extract the target frequency band associated with each of the several data to be transmitted, and perform serialization processing on the several data to be transmitted based on the target frequency band to obtain the data sequence to be transmitted. Step 2: For the determined data sequence to be transmitted, cluster the data sequence to be transmitted using a preset frequency band span to determine the transmission queue sequence. Determine the transmission frequency band interval associated with each transmission queue in the transmission queue sequence; Step 3: Extract any transmission queue and its associated transmission frequency band interval, determine the latency sensitivity of all data to be transmitted in the transmission queue, extract the data to be transmitted with the highest latency sensitivity, and combine the latency sensitivity of this data to be transmitted and its transmission frequency band interval to form a priority transmission feature. Step 4: Determine the priority transmission characteristics associated with all transmission queues, and sort them from high to low according to delay sensitivity to obtain the priority transmission characteristic sequence; Based on the bandwidth of the IoT communication base station, the maximum number of parallel transmission queues is determined and a parallel transmission queue is constructed. Priority transmission feature sequences are sequentially included in the parallel transmission queue. The data to be transmitted in the transmission frequency band intervals associated with the data to be transmitted in the priority transmission feature sequences are extracted and included in the parallel transmission queue. The frequency band intervals of the parallel transmission queues are adjusted to the transmission frequency band intervals associated with the corresponding transmission queues, and transmission is performed.

2. The multi-band adaptive handover method based on an IoT communication base station according to claim 1, characterized in that, In step one, the specific method for serializing several data to be transmitted based on the target frequency band to obtain the data sequence is as follows: Identify IoT communication base stations; Obtain the cache period preset by the operator; the duration of the cache period is also preset by the operator. Let the current moment be the end point of the cache period, denoted as . To determine the start time, trace back the duration of a cache cycle. ; At to Extract several data points to be transmitted received by the IoT communication base station, count the total number, and record it as . ; extract Each data item to be transmitted has its own target frequency band, which is then sorted in ascending order of the target frequency band values ​​to obtain the target frequency band sequence. ; according to The order of pairs Sort the data to be transmitted to obtain the data sequence. Among them, any one of the data to be transmitted Corresponding target frequency band , For counting index, .

3. The multi-band adaptive switching method based on an IoT communication base station according to claim 1, characterized in that, In step two, the specific method for clustering the data sequence to be transmitted and determining the transmission queue sequence is as follows: Obtain the frequency band span preset by the operator. ; From the data sequence to be transmitted Extract the first data to be transmitted. The associated target frequency band , as the origin of the coordinate axis, with The coordinate axes are constructed using the scales of the coordinate axes; Will The data to be transmitted are plotted sequentially on the coordinate axis according to the target frequency bands associated with each data. Data to be transmitted within the same scale interval are grouped together and denoted as a transmission queue. The total number of transmission queues on the coordinate axis is denoted as . ; Will The transmission queues are denoted as a transmission queue sequence in order along the coordinate axes. ,in, .

4. The multi-band adaptive switching method based on an IoT communication base station according to claim 3, characterized in that, In step two, the specific method for determining the transmission frequency band interval associated with each transmission queue in the transmission queue sequence is as follows: Extract the transmission queue sequence Any one of the transmission queues in the array, denoted as Where n is the counting index, ; Sure The target frequency bands for all data to be transmitted are determined, with the highest and lowest target frequency bands being designated as [missing information]. The maximum and minimum values ​​of the associated transmission frequency band interval; Will The transmission frequency band interval is denoted as ; And so on, to determine The transmission frequency band intervals associated with each transmission queue in the process are represented as follows: .

5. The multi-band adaptive switching method based on an IoT communication base station according to claim 4, characterized in that, In step three, the specific method for forming the priority transmission feature is as follows: S51, Extract the transmission queue The transmission deadline for all data to be transmitted is determined according to the mapping relationship between transmission deadline and latency sensitivity pre-built by the operator. The latency sensitivity of all data to be transmitted; The data to be transmitted with the highest latency sensitivity is denoted as... and will The time delay sensitivity is denoted as ; S52, Extraction The transmission queue The associated transmission frequency band interval ; S53, Combination , and composition The associated priority transmission characteristics.

6. The multi-band adaptive switching method based on an IoT communication base station according to claim 5, characterized in that, In step four, the specific method for obtaining the priority transmission feature sequence is as follows: Repeat steps S51 to S53 to determine the transmission queue sequence. The total number of priority transmission characteristics associated with each of the transmission queues in the process. indivual; Sure The latency sensitivity associated with each priority transmission feature is determined and ranked in descending order of latency sensitivity. The priority transmission features are sorted to obtain the priority transmission feature sequence. .

7. The multi-band adaptive switching method based on an IoT communication base station according to claim 6, characterized in that, In step four, the specific method for constructing the parallel transmission queue is as follows: Determine the bandwidth of IoT communication base stations ; Obtain the bandwidth pre-allocated by the operator for any transmission queue. ; use Determine the maximum total number of parallel transmission queues supported by this IoT communication base station. , Indicates to Round down; Build A parallel transmission queue.

8. The multi-band adaptive switching method based on an IoT communication base station according to claim 7, characterized in that, In step four, the specific method for performing the transmission is as follows: Prioritize transmitting feature sequences The total number Total number of parallel transmission queues Perform a comparison; like ; Selected In a parallel transmission queue One parallel transmission queue; Will The priority transmission features are sequentially incorporated In a parallel transmission queue, adjust The frequency band intervals of the parallel transmission queues respectively correspond to The transmission frequency band interval in each priority transmission feature is used to transmit the data to be transmitted in the corresponding priority transmission feature. like Once the data to be transmitted in the corresponding priority transmission feature of any parallel transmission queue is completed, the remaining data to be transmitted in the transmission queue containing this data are extracted and sequentially added to this parallel transmission queue in descending order of latency sensitivity for transmission.

9. The multi-band adaptive switching method based on an IoT communication base station according to claim 8, characterized in that, In step four, the specific method of performing the transmission also includes: S91, if Then, the feature sequence is transmitted first. Extract in sequence A priority transmission feature, incorporated In a parallel transmission queue; S92, Adjustment The frequency band intervals of the parallel transmission queues respectively correspond to The transmission frequency band interval in each priority transmission feature is used to transmit the data to be transmitted in the corresponding priority transmission feature. S93, if Once the data to be transmitted in the corresponding priority transmission feature of any parallel transmission queue is completed, the remaining data to be transmitted in the transmission queue containing this data will be extracted and sequentially added to this parallel transmission queue in order of latency sensitivity from high to low for transmission. S94, if If any one of the parallel transmission queues has completed transmitting the remaining data to be transmitted in its queue, then from the... Continue extracting priority transmission features and repeat steps S92 to S93 until the transmission queue sequence is complete. All data to be transmitted in all transmission queues has been successfully transmitted.

Citation Information

Patent Citations

  • Load balancing method and system for multi-band network

    CN102547860A

  • Communication device and communication method

    CN113692766A