Wireless carrier wave data transmission method and system
By collecting and analyzing wireless carrier environment data, calculating the load fluctuation value and load state of the frequency band, dynamically matching the frequency band for wireless data transmission, the problem of waste of spectrum resources is solved and efficient spectrum resource utilization is achieved.
Patent Information
- Application Number
- CN202510232229.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2025-06-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, each frequency band is allocated to a specific type of service or purpose, resulting in some frequency bands being allocated to services with lower demand or some frequency bands having more idle time, resulting in waste of spectrum resources.
By using the wireless carrier environment data acquisition unit to collect the current load data of each frequency band, design the load capacity data, and calculate the load fluctuation values and load states of each frequency band based on these data, and dynamically match the appropriate frequency band for wireless data transmission.
Real-time dynamic allocation of frequency band resources is realized, the waste of spectrum resources is avoided, the utilization efficiency of spectrum resources is improved, the growing demand for wireless data transmission is met, and the operational costs are reduced.
Smart Images

Figure CN120129066A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of wireless data transmission, and particularly to a wireless carrier data transmission method and system. Background Art
[0002] A wireless carrier data transmission system is a technology for data transmission through wireless signals. Its core is to transmit information using electromagnetic waves in the radio frequency band. The system mainly includes a transmitting end, a receiving end, and a signal transmission medium (radio waves). The transmitting end encodes data into an electromagnetic wave signal and sends it out through an antenna; the receiving end receives the signal through another antenna and decodes it to restore the original data. There are various modulation methods for wireless carrier transmission systems, such as amplitude modulation (AM), frequency modulation (FM), and phase modulation (PM). These modulation methods determine the transmission efficiency and quality of data. The key technologies of the system also include channel coding, modulation and demodulation technology, signal amplification, and noise suppression to ensure stable transmission and high-quality data reception in different environments. Wireless carrier data transmission systems are widely used in wireless communication, satellite communication, wireless networks, and other fields, providing important infrastructure for modern information society.
[0003] Currently, the main technical means for radio transmission to allocate bandwidth is to divide the radio spectrum into different frequency bands, and each frequency band is allocated to a specific type of service or use. However, this allocation method may result in some frequency bands being allocated to services with lower demand or some frequency bands having more idle time, leading to waste of spectrum resources. Summary of the Invention
[0004] The present invention provides a wireless carrier data transmission method and system to solve the defect in the prior art that each frequency band is allocated to a specific type of service or use, resulting in some frequency bands being allocated to services with lower demand or some frequency bands having more idle time, leading to waste of spectrum resources.
[0005] On the one hand, the present invention provides a wireless carrier data transmission method, including: Using a wireless carrier environment data acquisition unit to acquire wireless carrier environment data to obtain wireless carrier environment data, where the wireless carrier environment data includes current load data of each frequency band, uniquely numbering each frequency band, and design load capacity data of each frequency band; Using a wireless data acquisition unit to perform wireless data acquisition to obtain wireless carrier wireless data, where the wireless data includes the size data of the wireless data to be transmitted this time and the number of times data to be transmitted; According to the current load data of each frequency band and the unique number of each frequency band, the data processing unit combines them in the order of acquisition time to obtain multiple frequency band load data sets; Based on multiple frequency band load data sets, the data processing unit calculates the load fluctuation values of each frequency band; Based on the load data of each frequency band and the designed load capacity data of each frequency band, the load status of each frequency band is calculated; Based on the size data of the wireless data to be transmitted this time and the number of times data to be transmitted received, the data processing unit calculates the load demand value of this wireless transmission; Based on the load demand value of the wireless transmission, compare it with the load fluctuation values of each frequency band and the load status of each frequency band, and the wireless carrier allocation unit performs frequency band matching to obtain the frequency band number after the matching is completed; Based on the frequency band number after the matching is completed, the output unit allocates the data to be wirelessly transmitted this time to the corresponding frequency band for transmission.
[0006] Further, based on the current load data of each frequency band and the unique number of each frequency band, the data processing unit combines them in the order of the acquisition time to obtain multiple frequency band load data sets, including: Obtain the current load data of each frequency band and the unique number of each frequency band, where the unique number of each frequency band is expressed as: , and the load data is expressed as ; Based on the current load data of each frequency band and the unique number of each frequency band, the data processing unit uses , for combination to obtain multiple frequency band load data sets, where represents the load data set of the corresponding numbered frequency band, and the superscript ~ represents the frequency band numbers corresponding to each load data, and the subscript ~ represents the number in the order of the acquisition time in the corresponding data set, and the acquisition time of each data point in each set is the same, and the number of data points in each set is the same.
[0007] Further, based on multiple frequency band load data sets, the data processing unit calculates the load fluctuation values of each frequency band, including: Based on multiple frequency band load data sets, use to calculate the average value of the load of the corresponding frequency band one by one, where represents any one of the corresponding ~ frequency band numbers, represents the load data set corresponding to any one of the corresponding ~ frequency band numbers, represents the summation calculation of the corresponding load data set, It represents taking the average of the result after summation, which is the average of the loads in the corresponding frequency bands. It represents the average of the loads in the corresponding frequency bands; Based on the average of the loads in the corresponding frequency bands, use to calculate the load fluctuation value in the corresponding frequency band, where is the load fluctuation value in the corresponding frequency band, and the subscript represents any one of the ~ frequency band numbers, represents the sum of the squares of the differences between the data in the corresponding frequency band load dataset and the average of the loads in the corresponding frequency band, represents taking the average of the result after summing the squares of the differences, and taking the square root of the result gives the load fluctuation value in the corresponding frequency band ; Based on multiple load fluctuation values in the corresponding frequency bands, that is, the load fluctuation values in each frequency band.
[0008] Furthermore, based on the load data in each frequency band and the designed load capacity data in each frequency band, calculate the load status in each frequency band, including: Obtain the load data in each frequency band and the designed load capacity data in each frequency band, where the load data is represented as , and the designed load capacity data in each frequency band is represented as: , where the subscript represents the specific frequency band corresponding to the number; Based on the load data in each frequency band and the designed load capacity data in each frequency band, use to calculate the load status in each frequency band, where represents the ~ any one of the frequency band numbers, represents the designed load capacity data of the frequency band, represents the ~ designed load capacity data of any one of the frequencies in the frequency band, represents the ratio of the average of the loads in a corresponding frequency band to the designed load capacity data of the corresponding frequency band, which is the load status in each frequency band, represents the load status in each frequency band.
[0009] Furthermore, based on the size data of the wireless data to be transmitted this time and the number of times data to be transmitted received, the data processing unit calculates the load demand value for this wireless transmission, including: Based on the size data of the wireless data to be transmitted this time and the number of times data to be transmitted received, use Calculate the load demand value of this wireless transmission. Among them, represents the wireless data size data, represents the number of times to be transmitted, the product of the two represents the load demand value, represents the load demand value.
[0010] Furthermore, according to the load demand value of the wireless transmission, compare it with the load fluctuation value of each frequency band and the load status of each frequency band. The wireless carrier allocation unit performs frequency band matching to obtain the frequency band number after the matching is completed, including: Sort according to the load fluctuation value of each frequency band in descending order to obtain the load fluctuation value sorting; Sort according to the load status of each frequency band in descending order to obtain the load status sorting; According to the load fluctuation value sorting and the load status sorting, select the minimum frequency band load fluctuation value, observe the load status corresponding to the frequency band with the smallest frequency band fluctuation. When its load status is large, replace the load fluctuation value of the frequency band adjacent to the minimum frequency band load fluctuation value, and observe its corresponding frequency band load status. In this way, match the appropriate frequency band and send the frequency band number to which it belongs to the output unit.
[0011] Furthermore, according to the frequency band number after the matching is completed, the output unit distributes the wireless transmission data to be transmitted this time to the corresponding frequency band for transmission, including: According to the frequency band number after the matching is completed, convert it into a frequency recognizable by the wireless communication module; According to the frequency recognizable by the wireless communication module, the wireless communication module selects the matched frequency band number and sends out the wireless transmission data through this frequency band.
[0012] On the other hand, a wireless carrier data transmission system includes: An acquisition module, which is used to use the wireless carrier environment data acquisition unit to collect wireless carrier environment data to obtain wireless carrier environment data. The wireless carrier environment data includes the current load data of each frequency band, uniquely numbers each frequency band, and the designed load capacity data of each frequency band; use the wireless data acquisition unit to collect wireless data to obtain wireless carrier wireless data. The wireless data includes the wireless data size data to be transmitted this time and the number of times data to be transmitted; A processing module is used to combine the current load data of each frequency band and the unique number of each frequency band in the order of acquisition time by the data processing unit to obtain multiple frequency band load data sets; according to the multiple frequency band load data sets, the data processing unit calculates the load fluctuation value of each frequency band; according to the load data of each frequency band and the designed load capacity data of each frequency band, the load status of each frequency band is calculated; according to the received size data of the wireless data to be transmitted this time and the number of times data to be transmitted, the data processing unit calculates the load demand value of this wireless transmission; according to the load demand value of the wireless transmission, it is compared with the load fluctuation values of each frequency band and the load status of each frequency band, and the wireless carrier allocation unit performs frequency band matching to obtain the frequency band number after the matching is completed; according to the frequency band number after the matching is completed, the output unit allocates the wireless data to be transmitted this time to the corresponding frequency band for transmission.
[0013] On the other hand, the present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the wireless carrier data transmission method as described in any one of the above.
[0014] On the other hand, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the wireless carrier data transmission method as described in any one of the above.
[0015] On the other hand, the present invention also provides a computer program product, including a computer program. When the computer program is executed by a processor, it implements the wireless carrier data transmission method as described in any one of the above.
[0016] The wireless carrier data transmission method and system provided by the present invention can objectively master the load status and real-time fluctuation status of each frequency band by calculating the load fluctuation value of each channel and the load status of each frequency band. The current status of the frequency band can be judged based on these two states. At the same time, by calculating the load demand value required for this wireless data transmission, the size of the data to be transmitted this time can be objectively mastered, and a suitable frequency band can be matched according to the value size. According to the real-time fluctuation status and real-time load status of the frequency band, the data to be transmitted can be selected to be transmitted on a reasonable and adaptable frequency band, realizing real-time dynamic allocation of frequency bands for wireless data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the following drawings are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0018] Figure 1 It is a schematic flowchart of the wireless carrier data transmission method provided by an embodiment of the present invention; Figure 2 It is a schematic diagram of the wireless carrier data transmission system provided by an embodiment of the present invention; Figure 3 It is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. Detailed implementation manners
[0019] To make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below with reference to the accompanying drawings in the present invention. Apparently, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present invention without creative efforts shall fall within the protection scope of the present invention.
[0020] Figure 1 It is one of the schematic flowcharts of the wireless carrier data transmission method provided by an embodiment of the present invention.
[0021] As Figure 1 shown, the wireless carrier data transmission method provided by an embodiment of the present invention mainly includes the following steps: 11. Use a wireless carrier environment data acquisition unit to acquire wireless carrier environment data to obtain wireless carrier environment data, where the wireless carrier environment data includes current load data of each frequency band, uniquely numbers each frequency band, and design load capacity data of each frequency band; 12. Use a wireless data acquisition unit to perform wireless data acquisition to obtain wireless carrier wireless data, where the wireless data includes the size data of the wireless data to be transmitted this time and the number of times data to be transmitted; 13. According to the current load data of each frequency band and the unique number of each frequency band, the data processing unit combines them in the order of acquisition time to obtain multiple frequency band load data sets; 14. According to multiple frequency band load data sets, the data processing unit calculates the load fluctuation value of each frequency band; 15. According to the load data of each frequency band and the design load capacity data of each frequency band, calculate the load status of each frequency band; 16. According to the size data of the wireless data to be transmitted this time and the number of times data received, the data processing unit calculates the load demand value of this wireless transmission; 17. Compare with the load fluctuation values of each frequency band and the load status of each frequency band according to the load demand value of wireless transmission, and the wireless carrier allocation unit performs frequency band matching to obtain the frequency band number after the matching is completed. 18. According to the frequency band number after the matching is completed, the output unit allocates the wireless data to be transmitted this time to the corresponding frequency band for transmission.
[0022] In the embodiment of the present invention, by collecting the current load data and designed load capacity data of each frequency band and uniquely numbering the frequency bands, this method can monitor the usage of frequency bands in real time; by calculating the load fluctuation value of the frequency band, the real-time change state of the frequency band load can be grasped, providing a dynamic basis for frequency band allocation; collecting the size data and transmission times data of the wireless data to be transmitted this time, accurately calculating the load demand value of wireless transmission, which helps to ensure the precise matching between the transmission demand and frequency band resources, avoiding resource waste or insufficiency; according to the load fluctuation value, load status of the frequency band and the load demand value of wireless transmission, perform frequency band matching, realizing the real-time dynamic allocation of frequency bands, enabling the frequency band resources to be flexibly adjusted according to actual needs; by dynamically allocating frequency bands, avoiding fixedly allocating frequency bands to specific types of services or uses, helps to reduce the waste of spectrum resources and improve the utilization efficiency of spectrum resources; real-time dynamic allocation of frequency bands enables spectrum resources to be utilized more efficiently, reducing the waste of idle periods and overloaded periods, helping to meet the growing wireless data transmission demand, while reducing operating costs; by accurately calculating the wireless transmission demand and matching the appropriate frequency band, the stability and reliability of the transmission process can be ensured, helping to reduce transmission interruptions and delays and improve the user experience; the dynamic frequency band allocation method enables the network to more flexibly adapt to different transmission demands and scenarios, helping to expand and upgrade the network, meeting the development needs of future wireless technologies; by real-time monitoring and analyzing the frequency band status, this method helps to promote the sharing and collaborative use of spectrum resources, helps to realize the optimal allocation of spectrum resources between different users and services, and improves the overall network performance.
[0023] As Figure 1 shown, 13. According to the current load data of each frequency band and the unique number of each frequency band, the data processing unit combines them in the order of collection time to obtain multiple frequency band load data sets, including: 131. Obtain the current load data of each frequency band and the unique number of each frequency band, where the unique number of each frequency band is represented as: , and the load data is represented as ; 132. According to the current load data of each frequency band and the unique number of each frequency band, the data processing unit uses , Combine them to obtain multiple band load data sets, where represents the load data set corresponding to the band with the corresponding number, and the superscript ~ represent the band numbers corresponding to each load data, and the subscript ~ represents the number in the order of collection time in the corresponding data set, and the collection time of each data point in each set is the same, and the number of data points in each set is the same.
[0024] In the embodiment of the present invention, the system obtains the current load data of each band and the unique number of each band. The unique number of each band is used to uniquely identify different bands to ensure that each band can be accurately distinguished and referenced in subsequent processing; the load data reflects the load situation of the band at a specific time point and is an important basis for evaluating the usage status of the band; the data processing unit combines the band number and the load data and arranges them in the order of collection time to obtain multiple band load data sets; each band load data set corresponds to a specific band and contains the load data sequence of the band over a period of time. The superscript represents the band number corresponding to each load data, and the subscript represents the number in the order of collection time in the corresponding data set; the collection time of each data point in each set is the same, that is, the data points in each band load data set are collected at the same time point, and the number of data points in each set is the same, ensuring that each band load data set has the same data scale, which is convenient for subsequent comparison and analysis; by combining the data in the order of collection time and ensuring the consistency and standardization of each data set, data alignment can be avoided in subsequent calculation processes, reducing the number of operation steps, improving the speed and efficiency of the operation, and enabling the system to process and analyze a large amount of band load data more quickly; setting a unique number for each band is convenient for quickly finding and referencing the corresponding band in the subsequent process, further improving the flexibility and usability of the system.
[0025] As Figure 1 shown in 14, according to the multiple band load data sets, the data processing unit calculates the load fluctuation value of each band, including: 141. According to the multiple band load data sets, use to calculate the average value of the load corresponding to each band one by one, where represents any one of the corresponding ~ band numbers, represents the load data set corresponding to any one of the corresponding ~ band numbers, represents the summation calculation of the corresponding load data set, It represents calculating the average value of the result after summation, which is the average value of the load for the corresponding frequency band. It represents the average value of the load for the corresponding frequency band; 142. According to the average value of the load for the corresponding frequency band, use to calculate the load fluctuation value for the corresponding frequency band, where is the load fluctuation value for the corresponding frequency band, and the subscript represents corresponding ~ any one of the frequency band numbers, represents the sum of the squares of the differences between the data in the corresponding frequency band load dataset and the average value of the load for the corresponding frequency band, represents calculating the average value of the result after summing the squares of the differences, and taking the square root of the result to obtain the load fluctuation value for the corresponding frequency band ; 143. According to the load fluctuation values for multiple corresponding frequency bands, that is, the load fluctuation values for each frequency band.
[0026] In the embodiment of the present invention, the data processing unit calculates the average value of the load for the corresponding frequency band one by one according to multiple frequency band load datasets; for any one frequency band number , its corresponding load dataset is , sum all the load data in to obtain the total value, divide the total value by the number of data points to obtain the average value of the load for the corresponding frequency band; according to the calculated average value of the load for the frequency band, the data processing unit further calculates the load fluctuation value for the corresponding frequency band. By repeating the above calculation process for each frequency band, the data processing unit can obtain the load fluctuation values for multiple corresponding frequency bands. The fluctuation values constitute the load fluctuation value set for each frequency band, which is used for subsequent evaluation of the frequency band status and frequency band matching decision-making; by calculating the load fluctuation value of the frequency band, the real-time fluctuation state of the frequency band load can be objectively reflected; the smaller the load fluctuation value, the more stable the frequency band load; the larger the load fluctuation value, the greater the load fluctuation of the frequency band, and there may be a situation of load imbalance or sudden load; it provides an important basis for subsequent frequency band matching, and can help the system select a frequency band with smaller load fluctuation and more stable state for data transmission, thereby improving the stability and reliability of the transmission.
[0027] As Figure 1 shown, 15. According to the load data of each frequency band and the designed load capacity data of each frequency band, calculate the load status of each frequency band, including: 151. Obtain the load data of each frequency band and the designed load capacity data of each frequency band, where the load data is represented as , and the designed load capacity data of each frequency band is represented as: , where the subscript Indicates the frequency band corresponding to a specific serial number; 152. According to the load data of each frequency band and the designed load capacity data of each frequency band, use to calculate the load status of each frequency band, where indicates the corresponding ~ any one of the frequency band numbers, represents the designed load capacity data of the frequency band, indicates the corresponding ~ the designed load capacity data of any one of the frequency bands, represents the ratio of the average load of a corresponding frequency band to the designed load capacity data of the corresponding frequency band, that is, the load status of each frequency band, represents the load status of each frequency band.
[0028] In the embodiment of the present invention, the system obtains the load data of each frequency band and the designed load capacity data of each frequency band; the load data reflects the actual load situation of the frequency band at a specific time point, and the designed load capacity data is the maximum load that the frequency band can withstand during design; according to the obtained load data and designed load capacity data, the data processing unit calculates the load status of each frequency band, calculates the ratio of the actual load of the frequency band to the designed load capacity, and is used to reflect the load status of the frequency band; the value of the load status represents the load level of the frequency band. When the load status is close to or equal to 1, it means that the load of the frequency band is close to its designed load capacity and is in a high load state; when the load status is much less than 1, it means that the load of the frequency band is much lower than its designed load capacity and is in a low load or idle state; by calculating the load status of each frequency band, the load situation of each frequency band can be objectively grasped. Combining with the load fluctuation value of the segment, the real-time fluctuation state and the overall load level of the frequency band can be comprehensively understood, providing an important basis for subsequent frequency band selection. The system can dynamically select a frequency band with moderate load and stable state for data transmission according to the load status and fluctuation of the frequency band. By avoiding the low-load frequency band from being idle all the time, the utilization rate of spectrum resources can be effectively improved and resource waste can be reduced.
[0029] As Figure 1 shown in 16, according to the received wireless data size data and the number of times data to be transmitted this time, the data processing unit calculates the load demand value of this wireless transmission, including: According to the received wireless data size data and the number of times data to be transmitted this time, use to calculate the load demand value of this wireless transmission, where represents the wireless data size data, represents the number of times to be transmitted, The product of the two represents the load demand value. Represents the load demand value.
[0030] In the embodiment of the present invention, the data processing unit receives the size data of the wireless data to be transmitted this time and the number of times data to be transmitted; the size data of the wireless data reflects the amount of data required for a single transmission and is the basis for calculating the load demand, and the number of times to be transmitted represents the number of times the data needs to be repeatedly transmitted and is used to determine the total data transmission volume; according to the obtained size data of the wireless data and the number of times data to be transmitted, the data processing unit calculates the load demand value of this wireless transmission; the load demand value represents the total amount of data required for this wireless transmission and is an important basis for evaluating the scale of the transmission task and selecting a suitable frequency band. A larger load demand value requires selecting a frequency band with a higher designed load capacity to ensure the smooth progress of the transmission; by calculating the load demand value, the data processing unit can accurately grasp the scale of the wireless transmission task this time, providing an important basis for subsequent frequency band selection, transmission strategy formulation, and resource allocation; by reasonably selecting the frequency band and optimizing the transmission strategy, different scale transmission requirements can be met, and the transmission efficiency and reliability can be improved.
[0031] As Figure 1 shown in 17, according to the load demand value of the wireless transmission, compare with the load fluctuation values of each frequency band and the load status of each frequency band, and the wireless carrier allocation unit performs frequency band matching to obtain the frequency band number after the matching is completed, including: 171. Sort the load fluctuation values of each frequency band in descending order to obtain the load fluctuation value sorting. 172. Sort the load statuses of each frequency band in descending order to obtain the load status sorting. 173. According to the load fluctuation value sorting and the load status sorting, select the minimum frequency band load fluctuation value, observe the load status corresponding to the frequency band with the smallest frequency band fluctuation. When its load status is large, replace the load fluctuation value of the frequency band adjacent to the minimum frequency band load fluctuation value and observe its corresponding frequency band load status. In this way, match the appropriate frequency band and send the frequency band number to which it belongs to the output unit.
[0032] In an embodiment of the present invention, the wireless carrier allocation unit first sorts according to the load fluctuation values of each frequency band in descending order to obtain a load fluctuation value sorting. A frequency band with a smaller load fluctuation value indicates that its load is relatively stable and is more suitable for data transmission. Therefore, the descending order sorting helps to quickly identify the frequency band with the smallest fluctuation; the wireless carrier allocation unit also sorts according to the load status of each frequency band in descending order to obtain a load status sorting. A frequency band with a larger load status may be close to or reach its designed load capacity, while a frequency band with a smaller load status still has a large bearing space; the wireless carrier allocation unit combines the load fluctuation value sorting and the load status sorting and starts frequency band matching. First, it selects the frequency band with the smallest load fluctuation value and observes its corresponding load status. If the load status of this frequency band is large, it means that although its fluctuation is small, it may be close to full load and is not suitable for undertaking additional transmission tasks. At this time, the wireless carrier allocation unit will replace it with the adjacent (i.e., the second smallest) load fluctuation value frequency band and observe its corresponding load status. Through this step-by-step replacement and observation method, the wireless carrier allocation unit can find a frequency band with both small fluctuation and moderate load status as the matching frequency band; once a suitable frequency band is matched, the wireless carrier allocation unit will send the frequency band number to which it belongs to the output unit, and the output unit can further perform subsequent transmission configuration and scheduling according to this frequency band number; by combining the load fluctuation value and the load status for frequency band matching, the wireless carrier allocation unit can more accurately select a frequency band that is both stable and has sufficient bearing capacity, improving the stability and reliability of wireless transmission, reducing transmission interruptions or quality degradation caused by improper frequency band selection, and the dynamic frequency band selection mechanism also optimizes the utilization of spectrum resources and improves the overall transmission efficiency.
[0033] As Figure 1 shown in 18, according to the frequency band number after matching is completed, the output unit allocates the wireless transmission data that needs to be transmitted this time to the corresponding frequency band for transmission, including: Converting to the frequency recognizable by the wireless communication module according to the frequency band number after matching is completed; According to the frequency recognizable by the wireless communication module, the wireless communication module selects the frequency band number after matching and sends out the wireless transmission data through this frequency band.
[0034] In an embodiment of the present invention, the output unit receives the frequency band number after the matching is completed sent by the wireless carrier allocation unit. The frequency band number is a unique code used within the system to identify different frequency bands. The output unit converts this frequency band number into a specific frequency value that can be recognized by the wireless communication module. The wireless communication module receives the recognizable frequency sent by the output unit. Based on this frequency, the wireless communication module selects the corresponding frequency band within its tunable frequency range. Once the frequency band is selected, the wireless communication module is ready to transmit data through this frequency band. The output unit transfers the data that needs to be wirelessly transmitted this time to the wireless communication module. The wireless communication module, according to the agreed communication protocol and data format, transmits the data to the selected frequency band, completing the wireless transmission of the data. By converting the frequency band number into a frequency recognizable by the wireless communication module, the system can flexibly select and use different frequency bands for data transmission, improving the flexibility and adaptability of wireless transmission, enabling the system to dynamically select the most suitable frequency band according to the current spectrum usage situation and transmission requirements. The wireless communication module transmits data according to the selected frequency band, ensuring the accurate transmission and reception of data and improving the reliability and stability of the transmission.
[0035] As Figure 2 shown, a wireless carrier data transmission system 20 includes: An acquisition module 21, configured to use a wireless carrier environment data acquisition unit to acquire wireless carrier environment data to obtain wireless carrier environment data, where the wireless carrier environment data includes the current load data of each frequency band, a unique number for each frequency band, and the designed load capacity data of each frequency band; use a wireless data acquisition unit to acquire wireless data to obtain wireless carrier wireless data, where the wireless data includes the size data of the wireless data that needs to be transmitted this time and the number of times of transmission data. A processing module 22, configured to combine, according to the current load data of each frequency band and the unique number of each frequency band, by the data processing unit in the order of acquisition time, to obtain multiple frequency band load data sets; calculate the load fluctuation value of each frequency band according to the multiple frequency band load data sets; calculate the load status of each frequency band according to the load data of each frequency band and the designed load capacity data of each frequency band; calculate the load demand value of this wireless transmission according to the received size data of the wireless data that needs to be transmitted this time and the number of times of transmission data; compare the load demand value of the wireless transmission with the load fluctuation values of each frequency band and the load status of each frequency band, and the wireless carrier allocation unit performs frequency band matching to obtain the frequency band number after the matching is completed; according to the frequency band number after the matching is completed, the output unit allocates the data that needs to be wirelessly transmitted this time to the corresponding frequency band for transmission.
[0036] Figure 3It is a schematic structural diagram of an electronic device provided by an embodiment of the present invention.
[0037] As Figure 3 shown, the electronic device may include: a processor 610, a communications interface 620, a memory 630, and a communication bus 640. Among them, the processor 610, the communications interface 620, and the memory 630 complete mutual communication through the communication bus 640. The processor 610 may call logical instructions in the memory 630 to execute the wireless carrier data transmission method.
[0038] In addition, when the logical instructions in the above-mentioned memory 630 are implemented in the form of a software functional unit and sold or used as an independent product, they may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disc that can store program codes.
[0039] On the other hand, the present invention also provides a computer program product. The computer program product includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the wireless carrier data transmission method provided by the above-mentioned various methods.
[0040] On yet another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is implemented to execute the wireless carrier data transmission method provided by the above-mentioned various methods.
[0041] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative labor.
[0042] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0043] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A wireless carrier data transmission method, characterized in that: include: Using a wireless carrier environment data acquisition unit to collect wireless carrier environment data to obtain wireless carrier environment data, the wireless carrier environment data includes current load data of each frequency band, unique numbering of each frequency band and design load capacity data of each frequency band; Using a wireless data acquisition unit to collect wireless data to obtain wireless carrier wireless data, the wireless data includes the size data of the wireless data to be transmitted this time and the number of times data to be transmitted; According to the current load data of each frequency band and the unique number of each frequency band, the data processing unit combines them in the time sequence of collection to obtain multiple frequency band load data sets; The data processing unit calculates the load fluctuation value of each frequency band according to the multiple frequency band load data sets; According to the load data of each frequency band and the design load capacity data of each frequency band, the load state of each frequency band is calculated; The data processing unit calculates the load demand value of the wireless transmission according to the received wireless data size data and the number of transmission times data required for the transmission; According to the load demand value of wireless transmission, the load fluctuation value of each frequency band and the load status of each frequency band are compared, and the wireless carrier allocation unit performs frequency band matching to obtain the frequency band number after matching is completed; According to the frequency band number after matching is completed, the output unit allocates the data that needs to be wirelessly transmitted this time to the corresponding frequency band for transmission.
2. The wireless carrier data transmission method according to claim 1, characterized in that: According to the current load data of each frequency band and the unique number of each frequency band, the data processing unit combines them in the order of collection time to obtain multiple frequency band load data sets, including: Obtain the current load data of each frequency band and the unique number of each frequency band, wherein the unique number of each frequency band is represented as , the load data is expressed as ; According to the current load data of each frequency band and the unique number of each frequency band, the data processing unit uses , Combine to obtain multiple frequency band load data sets, where Indicates the load data set of the corresponding numbered frequency band, with the superscript ~ Indicates the frequency band number corresponding to each load data, subscript ~ Indicates the numbering of the corresponding data set in the order of collection time, and the collection time of each data point in each set is the same, and the number of data points in each set is the same.
3. The wireless carrier data transmission method according to claim 2, characterized in that: According to the multiple frequency band load data sets, the data processing unit calculates the load fluctuation value of each frequency band, including: Based on multiple frequency band load data sets, use Calculate the average value of the corresponding frequency band load one by one, where: Indicates the corresponding ~ Any one of the frequency band numbers, Indicates the corresponding ~ The load data set corresponding to any frequency band number, Indicates the summation of the corresponding load data set. It means to calculate the average value of the summed results, that is, the average value of the corresponding frequency band load. Indicates the average value of the corresponding frequency band load; According to the average load value of the corresponding frequency band, use The corresponding frequency band load fluctuation value is calculated, where: is the load fluctuation value of the corresponding frequency band, subscript Indicates the corresponding ~ Any one of the frequency band numbers, It represents the sum of the squares of the difference between the data in the corresponding frequency band load data set and the average value of the corresponding frequency band load. It means to find the average of the sum of the squares of the differences, and the square root of the result is the load fluctuation value of the corresponding frequency band. ; According to the load fluctuation values of multiple corresponding frequency bands, the load fluctuation value of each frequency band is obtained.
4. The wireless carrier data transmission method according to claim 3, characterized in that: According to the load data of each frequency band and the design load capacity data of each frequency band, the load status of each frequency band is calculated, including: Obtain the load data of each frequency band and the design load capacity data of each frequency band, wherein the load data is expressed as , the designed load capacity data of each frequency band is expressed as: , where the subscript Indicates the frequency band corresponding to the specific number; According to the load data of each frequency band and the design load capacity data of each frequency band, use The load status of each frequency band is calculated, where: Indicates the corresponding ~ Any one of the frequency band numbers, Indicates the frequency band design load capacity data, Indicates the corresponding ~ Design load capacity data for any frequency band, It indicates the ratio of the average load in a corresponding frequency band to the design load capacity data of the corresponding frequency band, that is, the load status of each frequency band. Indicates the load status of each frequency band.
5. The wireless carrier data transmission method according to claim 4, characterized in that: According to the received wireless data size data and the number of transmissions required, the data processing unit calculates the load demand value of the wireless transmission, including: According to the received wireless data size data and the number of transmission times required, use The load demand value of this wireless transmission is calculated, where: Indicates the wireless data size data, Indicates the number of times transmission is required. The product of the two represents the load demand value. Indicates the load demand value.
6. The wireless carrier data transmission method according to claim 5, characterized in that: According to the load demand value of wireless transmission, the load fluctuation value of each frequency band and the load status of each frequency band are compared, and the wireless carrier allocation unit performs frequency band matching to obtain the frequency band number after matching, including: According to the load fluctuation value of each frequency band, sort them in descending order to obtain the load fluctuation value sorting; According to the load status of each frequency band, sort them in descending order to obtain the load status sorting; According to the load fluctuation value sorting and load status sorting, the minimum frequency band load fluctuation value is selected, and the load status corresponding to the frequency band with the smallest frequency band fluctuation is observed. When its load status is large, the load fluctuation value of the frequency band adjacent to the minimum frequency band load fluctuation value is replaced, and the load status of the corresponding frequency band is observed. In this way, the appropriate frequency band is matched and the frequency band number to which it belongs is sent to the output unit.
7. The wireless carrier data transmission method according to claim 6, characterized in that: According to the frequency band number after matching, the output unit allocates the data to be wirelessly transmitted to the corresponding frequency band for transmission, including: According to the frequency band number after matching, it is converted into a frequency that can be recognized by the wireless communication module; According to the frequency identifiable by the wireless communication module, the wireless communication module selects a matched frequency band number and sends the wireless transmission data through the frequency band.
8. A wireless carrier data transmission system, characterized in that: include: An acquisition module is used to collect wireless carrier environment data using a wireless carrier environment data acquisition unit to obtain wireless carrier environment data, wherein the wireless carrier environment data includes current load data of each frequency band, a unique number for each frequency band, and design load capacity data of each frequency band; Using a wireless data acquisition unit to collect wireless data to obtain wireless carrier wireless data, the wireless data includes the size data of the wireless data to be transmitted this time and the number of times data to be transmitted; The processing module is used to combine the data processing unit according to the time sequence of collection based on the current load data of each frequency band and the unique number of each frequency band to obtain multiple frequency band load data sets; the data processing unit calculates the load fluctuation value of each frequency band based on the multiple frequency band load data sets; calculates the load status of each frequency band based on the load data of each frequency band and the design load capacity data of each frequency band; the data processing unit calculates the load demand value of this wireless transmission based on the received wireless data size data and the number of times of transmission required; the wireless carrier allocation unit performs frequency band matching based on the load demand value of wireless transmission, the load fluctuation value of each frequency band and the load status of each frequency band to obtain the frequency band number after the matching is completed; according to the frequency band number after the matching is completed, the output unit allocates the data required for wireless transmission this time to the corresponding frequency band for transmission.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the wireless carrier data transmission method according to any one of claims 1 to 7 is implemented.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the wireless carrier data transmission method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Inter-frequency indication of association data for multi-carrier wireless deployments
CN102396265A
Multi-point positioning method, system and device fused with RIS array and storage medium
CN117915455A
Wireless carrier wave data transmission method
CN119300152A
High-speed low-delay distribution network three-remote system and method based on 1.4 GHz wireless communication
CN119316947A
Wireless network communication method and system
CN119325114A