A method for dynamically allocating frequency points in a sounding ball service and a related device

By dynamically acquiring the frequency occupancy status, a whitelist is created for the ball launch station and frequency points are allocated with priority. This solves the problems of low frequency allocation efficiency and co-channel interference, achieving more efficient frequency allocation and more accurate sounding data.

CN120456281BActive Publication Date: 2025-12-12北京华云东方探测技术有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510955515.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-11
Publication Date
2025-12-12
Estimated Expiration
2045-07-11

AI Technical Summary

Technical Problem

Existing frequency allocation schemes are inefficient and prone to co-channel interference, affecting the accuracy of radiosonde data, and fail to fully consider the geographical distance and spatial factors between equipment.

Method used

The frequency occupancy status is dynamically acquired in real time. A dynamically changing whitelist is created for each ball-laying station. The frequency is allocated in a priority-based hierarchical manner, prioritizing backup, primary, or temporary frequencies. If interference constraints are met, the whitelist is updated to optimize frequency allocation.

Benefits of technology

It improves the dynamic efficiency of frequency allocation, reduces the spectrum conflict rate, and increases the success rate of replay spheres and the reliability and accuracy of radiosonde data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120456281B_ABST
    Figure CN120456281B_ABST
Patent Text Reader

Abstract

The application discloses a frequency point dynamic allocation method in a sounding ball release service and a related device. The method comprises the following steps: dynamically and in real time acquiring the occupation state of all frequency points, and creating a dynamically changed white list for each ball release station; when any target ball release station has a ball release operation demand, the target ball release station corresponding white list is searched to find whether there is a backup frequency point, if yes, the target ball release station is allocated as the latest ball release frequency point, otherwise, a main frequency point is searched, if yes, the target ball release station is allocated as the latest ball release frequency point, otherwise, a temporary frequency point is searched, if yes, the target ball release station is allocated as the latest ball release frequency point, otherwise, the ball release operation is ended. Therefore, the dynamic allocation efficiency is improved, the spectrum conflict rate is reduced, the success rate of the ball release is improved, and the reliability and accuracy of the sounding data are improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of meteorological sounding, in particular to the technical field of replay ball frequency point dynamic allocation and flat floating double ball frequency point dynamic allocation, and specifically relates to a frequency point dynamic allocation method in a sounding ball operation and a related device. BACKGROUND

[0002] The traditional scheme relies on fixed frequency band division. 400.35-400.95MHz is divided into 24 working channels (also known as frequency points in the meteorological field), each working channel occupies a bandwidth of 25kHz, and according to the spatial isolation of east-west spacing ≥800km and north-south spacing ≥600km, specific working channels are assigned to each Beidou sounding station in the country. Among them, 20 working channels (channels 1-20) are assigned to each Beidou sounding station in the country as main channels for one-time ball sounding operation, and 4 working channels (channels 21-24) are reserved as backup channels.

[0003] When a Beidou sounding station fails in one-time ball sounding operation, backup channels are provided for the station's secondary ball sounding operation. Generally, a static frequency band allocation method is used, that is, each sounding station is fixedly allocated two frequency point ranges, that is, two backup channels, from the four backup channels for the station's secondary ball sounding operation. However, static allocation cannot optimize the frequency points according to real-time needs such as the distance between stations and the current frequency point usage, so that the frequency point resources cannot be maximally utilized, and the frequency point allocation efficiency is low. Secondly, the spatial interference control is insufficient, and the current frequency point allocation scheme does not fully consider the influence of the geographical distance between devices and the spatial factors on frequency point conflicts. For example, if the working areas of two sounding stations are close to each other and use the same frequency point at the same time, it will cause co-frequency interference. Such interference may affect the accuracy of data, and even make some sounding operations unable to proceed smoothly.

[0004] Therefore, the existing frequency point allocation scheme is inefficient and prone to co-frequency interference affecting the accuracy of sounding data. SUMMARY

[0005] The present application provides a frequency point dynamic allocation method in a sounding ball operation and a related device to solve the problem of low efficiency and easy co-frequency interference affecting the accuracy of sounding data of the existing frequency point allocation scheme.

[0006] The technical solution is as follows:

[0007] In a first aspect, a frequency point dynamic allocation method in a sounding ball operation is provided, comprising:

[0008] The occupation states of all frequency points are dynamically and real-timely acquired, and a dynamically changed white list is created for each ball dispensing station according to the occupation states; wherein, the available frequency points stored in the white list satisfy the following interference constraint condition: the distance between all ball dispensing stations using the same frequency point is not less than a first distance threshold, and the interval between the frequency points used by the ball dispensing stations within the first distance threshold range is greater than a first frequency threshold;

[0009] When any target ball dispensing station has a re-ball dispensing operation demand, whether there is a backup frequency point is searched from the white list corresponding to the target ball dispensing station;

[0010] If there is, one backup frequency point found is allocated to the target ball dispensing station as a latest ball dispensing frequency point, and the white list of the corresponding ball dispensing station is updated;

[0011] Otherwise, whether there is a main frequency point is searched from the white list corresponding to the target ball dispensing station;

[0012] If there is, one main frequency point found is allocated to the target ball dispensing station as a latest ball dispensing frequency point, and the white list of the corresponding ball dispensing station is updated;

[0013] Otherwise, whether there is a temporary frequency point is searched from the white list corresponding to the target ball dispensing station; wherein, the temporary frequency point is a frequency point generated based on a preset frequency range with a second frequency threshold as an interval;

[0014] If there is, one temporary frequency point found is allocated to the target ball dispensing station as a latest ball dispensing frequency point, and the white list of the corresponding ball dispensing station is updated;

[0015] Otherwise, the re-ball dispensing operation of the target ball dispensing station is ended.

[0016] In a possible implementation manner, the white list of the corresponding ball dispensing station is updated, and specifically includes:

[0017] The white list containing the latest ball dispensing frequency point is searched, and ball dispensing stations with a distance less than the first distance threshold from the target ball dispensing station are screened out from the white list; the latest ball dispensing frequency point is moved from the white list of the screened-out ball dispensing stations to a black list; and / or;

[0018] Ball dispensing stations with a distance less than the first distance threshold from the target ball dispensing station are searched, and ball dispensing stations with an interval between the ball dispensing frequency point and the latest ball dispensing frequency point of the target ball dispensing station less than the first frequency threshold are screened out from the ball dispensing stations; the ball dispensing frequency point of the screened-out ball dispensing stations is moved from the white list of the target ball dispensing station to the black list, and the latest ball dispensing frequency point of the target ball dispensing station is moved from the white list of the screened-out ball dispensing stations to the black list.

[0019] In a possible implementation, after the target ball-throwing station completes the replay ball-throwing operation based on the latest ball-throwing frequency point, the method further includes:

[0020] updating the white list of the corresponding ball-throwing station, and restoring the initial ball-throwing frequency point of the target ball-throwing station.

[0021] In a possible implementation, the first distance threshold value ranges from 600 km to 650 km, and the first frequency threshold value is 0.05 MHz.

[0022] The preset frequency range is 400.15 MHz-406.00 MHz, and the second frequency threshold value is 0.025 MHz.

[0023] In a possible implementation, when the ball-throwing station has a double-ball flat drift sounding observation operation requirement, the method further includes:

[0024] determining flat drift double-ball sounding information of the target ball-throwing station for performing the flat drift sounding observation operation;

[0025] obtaining real-time second data information of the corresponding double-ball flat drift according to each flat drift double-ball sounding information, wherein the real-time second data information includes time, latitude and longitude, and a receiving frequency point;

[0026] periodically searching for a nearest relay receiver within a second distance threshold value as a radius and centered on each flat drift double-ball based on the time and the latitude and longitude in the real-time second data information of each flat drift double-ball;

[0027] allocating the receiving frequency point to a double-ball receiving channel of the found relay receiver, so that each flat drift double-ball can still send sounding data to the re-allocated relay receiver after drifting out of a predetermined receiving range.

[0028] In a possible implementation, if the found relay receivers for different flat drift double-balls are repeated, for each flat drift double-ball:

[0029] searching for all relay receivers within a second distance threshold value as a radius and centered on each flat drift double-ball;

[0030] re-determining the nearest relay receiver for each flat drift double-ball in order from fewest to most of the number of the found relay receivers for each flat drift double-ball to achieve allocation; wherein each receiving channel of each relay receiver can only be allocated one receiving frequency point.

[0031] In a possible implementation, the white list of each ball-throwing station is stored and updated in a distributed manner by using a Redis database.

[0032] According to the dynamic release of the national frequency, a Redis database is used for distributed storage update.

[0033] In a second aspect, a frequency dynamic allocation device in a sounding ball service is provided, comprising:

[0034] A creating module is configured to dynamically and timely acquire the occupation states of all frequencies, and create a dynamically changed white list for each ball station according to the occupation states; wherein the available frequencies stored in the white list satisfy the following interference constraint condition: the distance between all ball stations using the same frequency is not less than a first distance threshold, and the interval between the frequencies used by the ball stations within the first distance threshold is greater than a first frequency threshold.

[0035] A finding module is configured to, when any target ball station has a re-ball operation demand, preferentially find whether there is a backup frequency from the white list corresponding to the target ball station.

[0036] An allocating module is configured to, when the finding result of the finding module is that there is, allocate one backup frequency found to the target ball station as a latest ball frequency, and update the white list of the corresponding ball station.

[0037] The finding module is further configured to, when the finding result of the finding module is that there is not, find whether there is a main frequency from the white list corresponding to the target ball station.

[0038] The allocating module is further configured to, when the finding result of the finding module is that there is, allocate one main frequency found to the target ball station as a latest ball frequency, and update the white list of the corresponding ball station.

[0039] The finding module is further configured to, when the finding result of the finding module is that there is not, find whether there is a temporary frequency from the white list corresponding to the target ball station; wherein the temporary frequency is a frequency generated based on a preset frequency range with a second frequency threshold as an interval.

[0040] The allocating module is further configured to, when the finding result of the finding module is that there is, allocate one temporary frequency found to the target ball station as a latest ball frequency, and update the white list of the corresponding ball station.

[0041] An ending module is configured to, when the finding module does not find a temporary frequency, end the re-ball operation of the target ball station.

[0042] In a third aspect, an electronic device is provided, comprising:

[0043] at least one processor; and

[0044] a memory connected with the at least one processor in communication; wherein,

[0045] The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method of the aspects and any possible implementation thereof as described above.

[0046] In a fourth aspect, a computer-readable storage medium is provided, the storage medium storing at least one instruction, the at least one instruction being loaded and executed by a processor to implement the method of the aspects and any possible implementation thereof as described above.

[0047] In a fifth aspect, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the method of the aspects and any possible implementation thereof as described above.

[0048] The technical solutions provided in the present application have at least the following beneficial effects:

[0049] From the above technical solutions, it can be seen that the embodiments of the present application can dynamically and in real time acquire the occupation state of all frequency points, create a dynamically changing white list for each ball launching station; when any target ball launching station has a reball launching operation demand, from the white list corresponding to the target ball launching station, it is preferentially searched whether there is a backup frequency point, if there is, the target ball launching station is assigned as the latest ball launching frequency point, otherwise, it is searched again whether there is a main frequency point, if there is, the target ball launching station is assigned as the latest ball launching frequency point, otherwise, it is continuously searched whether there is a temporary frequency point, if there is, the target ball launching station is assigned as the latest ball launching frequency point, otherwise, the reball launching operation is ended. Thus, through the priority level layered search and dynamic frequency point generation, the resource allocation rigidity problem in the traditional scheme is solved, and the dynamic allocation efficiency is improved; the adjacent frequency interval constraint and the geographical distance are jointly determined, the frequency spectrum conflict rate is reduced, and the success rate of reball launching, the reliability and accuracy of the sounding data are improved.

[0050] It should be understood that the content described in this part is not intended to identify key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative effort.

[0052] Figure 1 is a step schematic diagram of a frequency point dynamic allocation method in a sounding ball launching service provided by the embodiments of the present application.

[0053] Figure 2 is a step schematic diagram of a frequency dynamic allocation method of a double-ball release ball service provided by the present application.

[0054] Figure 3a is one of the frequency dynamic allocation flowcharts in a sounding release ball service provided by an embodiment of the present application.

[0055] Figure 3b is another of the frequency dynamic allocation flowcharts in a sounding release ball service provided by an embodiment of the present application.

[0056] Figure 4 is a structural block diagram of a frequency dynamic allocation device in a sounding release ball service provided by another embodiment of the present application.

[0057] Figure 5 is a structural block diagram of a frequency dynamic allocation system in a sounding release ball service provided by another embodiment of the present application.

[0058] Figure 6 is a block diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0059] The exemplary embodiments of the present application will be described hereinafter with reference to the accompanying drawings, in which the various details of the embodiments of the present application are set forth in order to provide a comprehensive understanding of the present application. It should be understood that the embodiments described herein are merely exemplary and that a person of ordinary skill in the art can make various changes and modifications without departing from the scope and spirit of the present application. Also, in the following description, the description of well-known functions and constructions is omitted in order to make the present application more clear and concise.

[0060] Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the scope of protection of the present application.

[0061] It should be noted that the terminal device involved in the embodiments of the present application can include, but is not limited to, a mobile phone, a personal digital assistant (PDA), a wireless handheld device, a tablet computer, and the like. The display device can include, but is not limited to, a personal computer, a television, and the like.

[0062] In addition, the term "and / or" in this document merely describes an associated relationship between associated objects, which means that there can be three relationships, for example, A and / or B can represent three cases of A alone, A and B together, and B alone. In addition, the character " / " in this document generally represents an "or" relationship between the front and rear associated objects.

[0063] In view of the low efficiency and the problem of easily causing frequency interference to affect the accuracy of sounding data of the existing frequency point allocation scheme, the present application proposes a frequency point dynamic allocation scheme in a sounding ball release service. The invention concept of the scheme is to dynamically and real-timely acquire the occupation state of all frequency points, create a dynamically changing white list for each ball release station; when any target ball release station has a re-ball release operation demand, the target ball release station corresponding white list is searched to find whether there is a backup frequency point, if yes, the target ball release station is allocated as the latest ball release frequency point, otherwise, a main frequency point is searched, if yes, the target ball release station is allocated as the latest ball release frequency point, otherwise, a temporary frequency point is searched, if yes, the target ball release station is allocated as the latest ball release frequency point, otherwise, the re-ball release operation is ended. Thus, through the priority level search and dynamic frequency point generation, the resource allocation rigidity problem in the traditional scheme is solved, and the dynamic allocation efficiency is improved; the adjacent frequency interval constraint and the geographical distance are jointly determined to reduce the spectrum conflict rate and improve the success rate of re-ball release and the reliability and accuracy of sounding data. Further, for double-ball ball release operation, the double-ball sounding information of the flat floating double-ball can be acquired from the connection database, the real-time second data information of the flat floating double-ball is acquired from the Redis, the double-ball receiving channel of the relay receiver closest to the flat floating double-ball within the first distance threshold is determined, and the resource efficient utilization of double-ball data reception is realized.

[0064] Referring to Figure 1 Fig. 1 is a step schematic diagram of a frequency point dynamic allocation method in a sounding ball release service provided by an embodiment of the present application. The execution subject of the method can be a frequency point dynamic allocation device, which can be a computer device, a tablet computer, a smart terminal, a smart wearable device, or the like electronic device with computer functions such as data calculation, processing, and storage, or a software module or component integrated in the electronic device.

[0065] As Figure 1 shown, the frequency point dynamic allocation method in the sounding ball release service can include the following steps:

[0066] Step 102: dynamically and real-timely acquire the occupation states of all frequency points, and create a dynamically changed white list for each ball release station according to the occupation states; wherein, the available frequency points stored in the white list satisfy the following interference constraint condition: the distance between all ball release stations using the same frequency point is not less than a first distance threshold, and the interval between the frequency points used by the ball release stations within the first distance threshold range is greater than a first frequency threshold.

[0067] In the scheme of the present application, the sounding ball release service can be single ball release or double ball release. All frequency points include: 24 frequency points and a preset frequency range; here, the preset frequency range can be 400.15 MHz ~ 406.00 MHz. It should be understood that, under the condition that the technical requirements are allowed and do not violate public morals, the preset frequency range can be adjusted according to the service demand. Therefore, all frequency points here can be frequency points that can provide reasonable allocation services for ball release stations or relay receivers in the sounding ball release service.

[0068] Wherein, the occupation state of the frequency point can include: which ball release station occupies it, the occupation time, etc. In specific implementation, the occupation state of each frequency point can be dynamically monitored, and whether the frequency point of a ball release station can be released is judged according to the frequency point usage time, distance, signal strength, etc., that is, the dynamic release of the frequency point can be realized, so as to update the white list in real time. It should be understood that the white list involved here can be understood as an available frequency point data storage table, and each ball release station can create an available frequency point data storage table through dynamic monitoring and statistics, and dynamically release the corresponding frequency point according to the frequency point usage condition, so as to update the corresponding available frequency point data table. The white list of each ball release station uses Redis database for distributed storage and update.

[0069] In each white list, the available frequency points need to satisfy the set interference constraint condition, that is, within the first distance threshold range centered on the ball release station: the available frequency point cannot be shared by other ball release stations, and the interval between the available frequency point and other frequency points within the first distance threshold range is greater than the first frequency threshold. In other words, the available frequency point not only avoids co-frequency interference, but also reduces adjacent frequency interference, so as to reduce the overall frequency point interference influence and improve the detection data accuracy.

[0070] It should be noted that a white list is created for each ball release station in the present application, and the white list contains only available frequency points and is dynamically updated. At the same time, a black list can also be created for each ball release station in the same group as the white list, and the black list records the unusable frequency points of the ball release station and is dynamically updated. The data format of the black list and the white list is the same.

[0071] The backup frequency point, the main frequency point and the temporary frequency point can be contained in the white list, and the frequency points satisfy the interference constraint condition of the available frequency point. Meanwhile, the allocation priority of the available frequency points can be set, wherein the allocation priority of the backup frequency point is the highest, the allocation priority of the main frequency point is the second, and the allocation priority of the temporary frequency point is the lowest.

[0072] Optionally, the first distance threshold value is 600km-650km; and the first frequency threshold value is 0.05MHz. Preferably, the first distance threshold value can be 600km. It should be understood that the first distance threshold value in the application is only an example, which can be flexibly adjusted according to the demand of the ball releasing service.

[0073] Step 104: When any target ball releasing station has a ball releasing operation demand, whether there is a backup frequency point in the white list corresponding to the target ball releasing station is searched.

[0074] If yes, step 106 is executed, otherwise, step 108 is executed.

[0075] Step 106: One backup frequency point found is allocated to the target ball releasing station as the latest ball releasing frequency point, and the white list of the corresponding ball releasing station is updated.

[0076] In this step, as long as one backup frequency point is found, the backup frequency point is allocated to the target ball releasing station as the latest ball releasing frequency point. Meanwhile, the white list of the corresponding ball releasing station is updated, that is, the occupation state of the backup frequency point is updated. Specifically, the following two aspects can be considered:

[0077] The white list containing the latest ball releasing frequency point is searched, and the ball releasing station with a distance less than a first distance threshold value from the target ball releasing station is screened out; the latest ball releasing frequency point is moved from the white list of the screened ball releasing station to the black list; and / or;

[0078] The ball releasing station with a distance less than a first distance threshold value from the target ball releasing station is searched, and the ball releasing station with an interval less than a first frequency threshold value between the ball releasing frequency point and the latest ball releasing frequency point of the target ball releasing station is screened out; the ball releasing frequency point of the screened ball releasing station is moved from the white list of the target ball releasing station to the black list, and the latest ball releasing frequency point of the target ball releasing station is moved from the white list of the screened ball releasing station to the black list.

[0079] Step 108: Whether there is a main frequency point in the white list corresponding to the target ball releasing station is searched.

[0080] If yes, step 110 is executed, otherwise, step 112 is executed.

[0081] When the backup frequency point does not meet the allocation, whether the main frequency point is recorded in the white list is searched.

[0082] Step 110: Assign the found one main frequency point to the target ball-putting station as the latest ball-putting frequency point, and update the white list of the corresponding ball-putting station.

[0083] In this step, as long as one main frequency point is found, the main frequency point is assigned to the target ball-putting station as the latest ball-putting frequency point of the target ball-putting station. At the same time, the white list of the corresponding ball-putting station is updated, that is, the occupation state of the backup frequency point is updated. Specifically, the following two aspects can be considered:

[0084] find the white list containing the latest ball-putting frequency point, and filter out the ball-putting stations with a distance less than a first distance threshold from the target ball-putting station; move the latest ball-putting frequency point from the white list of the filtered ball-putting stations to the black list; and / or;

[0085] find the ball-putting stations with a distance less than a first distance threshold from the target ball-putting station, and filter out the ball-putting stations with an interval less than a first frequency threshold between the ball-putting frequency point and the latest ball-putting frequency point of the target ball-putting station, move the ball-putting frequency point of the filtered ball-putting stations from the white list of the target ball-putting station to the black list, and move the latest ball-putting frequency point of the target ball-putting station from the white list of the filtered ball-putting stations to the black list.

[0086] Step 112: Find whether there is a temporary frequency point in the white list corresponding to the target ball-putting station.

[0087] The temporary frequency point is a frequency point generated based on a preset frequency range with a second frequency threshold as an interval. If there is, step 114 is performed, otherwise, step 116 is performed.

[0088] When the 24 frequency points of the backup frequency point and the main frequency point cannot meet the assignment, it is found whether there is a temporary frequency point recorded in the white list. The temporary frequency point is a frequency point generated with an interval of 0.025 MHz within 400.15 MHz ~ 406.00 MHz. It should be understood that any frequency point that can be written into the white list must be a usable frequency point, that is, it meets the interference constraint condition of the usable frequency point.

[0089] Step 114: Assign the found one temporary frequency point to the target ball-putting station as the latest ball-putting frequency point, and update the white list of the corresponding ball-putting station.

[0090] In this step, as long as one temporary frequency point is found, the temporary frequency point is assigned to the target ball-putting station as the latest ball-putting frequency point of the target ball-putting station. At the same time, the white list of the corresponding ball-putting station is updated, that is, the occupation state of the backup frequency point is updated. Specifically, the following two aspects can be considered:

[0091] finding a whitelist containing the latest ball release frequency point, and screening out ball release stations with a distance less than a first distance threshold from the target ball release station; moving the latest ball release frequency point from the whitelist of the screened out ball release stations to a blacklist; and / or;

[0092] finding ball release stations with a distance less than a first distance threshold from the target ball release station, and screening out ball release stations with an interval less than a first frequency threshold between the latest ball release frequency point of the target ball release station and the ball release frequency point of the screened out ball release stations, moving the ball release frequency point of the screened out ball release stations from the whitelist of the target ball release station to a blacklist, and moving the latest ball release frequency point of the target ball release station from the whitelist of the screened out ball release stations to the blacklist.

[0093] Step 116: end the current ball release operation of the target ball release station.

[0094] Generally, through the above-mentioned dynamic allocation frequency point scheme, a latest ball release frequency point can be allocated for the target ball release station of the ball release operation, and unless special circumstances, it will not be able to find and allocate.

[0095] Optionally, after the target ball release station completes the ball release operation based on the latest ball release frequency point, the whitelist of the corresponding ball release station can also be updated, and the initial ball release frequency point of the target ball release station can be restored. That is, after the ball release operation is completed, the target ball release station releases the occupation of the current ball release frequency point and restores the initial ball release frequency point.

[0096] Optionally, the preset frequency range is 400.15MHz-406.00MHz; and the second frequency threshold is 0.025MHz.

[0097] Compared with the single ball service mode (ascending section), the double ball service mode (ascending-plateau-descending section data) has a long time and space span, and the balloon may float out of the original receiving range, resulting in that the original relay receiver cannot receive the sounding data of the double balloon (i.e. the sonde). In order to solve this potential problem and ensure stable and effective reception of data, the frequency point of the double ball receiving channel of the nearest relay receiver within the second distance threshold is modified as the receiving frequency point of the plateau double balloon after the ball release, and a stable data reception is performed. Here, the relay receiver can be understood as a satellite navigation sounding receiver. The receiving frequency point of the plateau double balloon can be the real-time frequency point of the sonde.

[0098] Referring to Figure 2 Fig. 1 shows a step schematic diagram of the frequency point dynamic allocation method of the double ball ball release service provided by the present application. When the ball release station has a double ball plateau sounding observation operation requirement, the method mainly includes the following steps:

[0099] Step 202: Determine the flat float double balloon sounding information of all target ball launching stations performing flat float sounding observation operation.

[0100] In the scheme of the present application, the double balloon sounding instrument ID and all relay receiver information can be stored through MySQL, so that the flat float double balloon sounding information can be obtained through the connected MySQL database.

[0101] Step 204: Obtain real-time second data information of each flat float double balloon sounding information according to the corresponding double balloon flat float, wherein the real-time second data information includes time, latitude and longitude, and receiving frequency point.

[0102] Specifically, based on the flat float double balloon sounding information, Redis operation and API request can be used to capture the real-time second data information of the double balloon flat float, i.e. sounding data, through try-except. The real-time second data information is updated in a distributed manner using Redis database.

[0103] Step 206: Based on the time and latitude and longitude in the real-time second data information of each flat float double balloon, periodically find the closest relay receiver within a second distance threshold value radius centered on the flat float double balloon.

[0104] In specific implementation, the position of the flat float double balloon can be determined according to the time and latitude and longitude in the real-time second data information of the flat float double balloon, and then every 10 minutes, the closest two available relay receivers within a 200km radius centered on the flat float double balloon can be found. It should be understood that the period of 10 minutes here is only an optimal example, and the second distance threshold value of 200 is also only an optimal example, which can be flexibly adjusted according to business requirements.

[0105] Optionally, if the relay receivers found for different flat float double balloons are repeated, for each flat float double balloon: all relay receivers within a second distance threshold value radius centered on each flat float double balloon can be periodically found; the closest relay receiver for each flat float double balloon can be re-determined in order from fewest to most of the number of relay receivers found for each flat float double balloon to achieve allocation; wherein each double balloon receiving channel of each relay receiver can only be allocated one receiving frequency point. Thus, it can be ensured that the double balloon with fewer relay receivers occupies the nearest available relay receiver first.

[0106] Step 208: Assign the receiving frequency point to the double balloon receiving channel of the found relay receiver, so that each flat float double balloon can still send sounding data to the re-allocated relay receiver after floating out of the predetermined receiving range.

[0107] In the scheme, the dual-ball receiving channel of the relay receiver can be a 7-channel or an 8-channel. When the 7-channel of any relay receiver is occupied, the corresponding receiving frequency point can also be allocated to the 8-channel of the relay receiver. Therefore, through the above manner, the position and frequency point data of the sounding ball can be acquired in real time, the state information of the relay receiver is combined, the nearest available relay receiver channel is dynamically allocated, and the frequency point matching of the dual-ball sounding ball is ensured.

[0108] From the above scheme, the frequency point dynamic allocation scheme in the ball release service can mainly include three aspects, as shown in Figure 3a and Figure 3b , which are frequency point monitoring, frequency point dynamic allocation of the ball release operation, and frequency point dynamic allocation of the flat floating dual-ball operation (i.e., the above dual-ball flat floating sounding observation operation). As shown in the flowchart of Figure 3a , first, the frequency point monitoring of all frequency points is started, then the frequency point dynamic allocation of the ball release operation is performed in the case of the ball release operation, and finally the frequency point dynamic allocation of the flat floating dual-ball operation is performed. Alternatively, as shown in the flowchart of Figure 3b , first, the frequency point monitoring of all frequency points is started, then the frequency point dynamic allocation of the flat floating dual-ball operation is performed, and finally the frequency point dynamic allocation of the ball release operation is performed. The specific implementation of each aspect can be referred to the above specific implementation process, which will not be described here.

[0109] It should be noted that, for the above-mentioned method embodiments, in order to simply describe, they are all expressed as a series of action combinations, but those skilled in the art should know that the application is not limited by the action order described, because according to the application, certain steps can be performed in other order or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions and modules involved are not necessarily necessary for the application.

[0110] In the above embodiments, the description of each embodiment has its own emphasis, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.

[0111] Figure 4 The structure block diagram of the frequency point dynamic allocation device in the sounding ball release service provided by an embodiment of the application is shown, as shown in Figure 4The frequency point dynamic allocation device 400 in the sounding ball service of the embodiment can include a creating module 401, a searching module 402, an allocating module 403, and an ending module 404. The creating module 401 is configured to dynamically and timely acquire the occupation states of all frequency points, and create a dynamically changed white list for each sounding ball station according to the occupation states. The available frequency points stored in the white list satisfy the following interference constraint condition: the distance between all sounding ball stations using the same frequency point is not less than a first distance threshold, and the interval between the frequency points used by the sounding ball stations within the first distance threshold is greater than a first frequency threshold. The searching module 402 is configured to, when any target sounding ball station has a re-sounding ball operation demand, preferentially search, from the white list corresponding to the target sounding ball station, whether there is a backup frequency point. The allocating module 403 is configured to, when the searching module finds a backup frequency point, allocate the found backup frequency point to the target sounding ball station as a latest sounding ball frequency point, and update the white list of the corresponding sounding ball station. The searching module 402 is further configured to, when the searching module does not find a backup frequency point, search, from the white list corresponding to the target sounding ball station, whether there is a main frequency point. The allocating module 403 is further configured to, when the searching module finds a main frequency point, allocate the found main frequency point to the target sounding ball station as a latest sounding ball frequency point, and update the white list of the corresponding sounding ball station. The searching module 402 is further configured to, when the searching module does not find a main frequency point, search, from the white list corresponding to the target sounding ball station, whether there is a temporary frequency point. The temporary frequency point is a frequency point generated based on a preset frequency range and a second frequency threshold as an interval. The allocating module 403 is further configured to, when the searching module finds a temporary frequency point, allocate the found temporary frequency point to the target sounding ball station as a latest sounding ball frequency point, and update the white list of the corresponding sounding ball station. The ending module 404 is configured to, when the searching module does not find a temporary frequency point, end the re-sounding ball operation of the target sounding ball station.

[0112] It should be noted that part or all of the frequency point dynamic allocation device in the sounding ball service of the embodiment can be an application located at a local terminal, or can also be a plug-in or a software development kit (SDK) and the like functional unit arranged in the application located at the local terminal, or can also be a processing engine located in a network side server, or can also be a distributed system located at the network side, and the embodiment does not particularly limit this.

[0113] It can be understood that the application can be a native application (nativeApp) installed on the local terminal, or can also be a web application (webApp) of a browser on the local terminal, and the embodiment does not limit this.

[0114] Optionally, in one possible implementation manner of the embodiment, the distribution module 403 is configured to, when updating the white list of the corresponding ball-throwing station, specifically, search for the white list containing the latest ball-throwing frequency point, and filter out the ball-throwing stations with a distance less than the first distance threshold from the target ball-throwing station; move the latest ball-throwing frequency point from the white list of the filtered ball-throwing station to the black list; and / or search for the ball-throwing stations with a distance less than the first distance threshold from the target ball-throwing station, and filter out the ball-throwing stations with an interval less than the first frequency threshold between the latest ball-throwing frequency point of the target ball-throwing station and the ball-throwing frequency point, move the ball-throwing frequency point of the filtered ball-throwing station from the white list of the target ball-throwing station to the black list, and move the latest ball-throwing frequency point of the target ball-throwing station from the white list of the filtered ball-throwing station to the black list.

[0115] Optionally, in one possible implementation manner of the embodiment, the frequency point dynamic distribution device 400 in the ball-throwing service further comprises a recovery module, which is configured to, after the target ball-throwing station completes the re-throwing operation based on the latest ball-throwing frequency point, update the white list of the corresponding ball-throwing station, and recover the initial ball-throwing frequency point of the target ball-throwing station.

[0116] Optionally, in one possible implementation manner of the embodiment, the first distance threshold is 600 km-650 km; and the first frequency threshold is 0.05 MHz.

[0117] The preset frequency range is 400.15 MHz-406.00 MHz; and the second frequency threshold is 0.025 MHz.

[0118] Optionally, in one possible implementation manner of the embodiment, when the ball-throwing station has a demand for double-ball flat-float sounding observation operation, the frequency point dynamic distribution device 400 in the ball-throwing service further comprises a determination module configured to determine the flat-float double-ball sounding information of the ball-throwing of all target ball-throwing stations performing the flat-float sounding observation operation; and an acquisition module configured to acquire real-time second data information of the corresponding double-ball flat-float according to each flat-float double-ball sounding information, wherein the real-time second data information comprises time, longitude and latitude, and receiving frequency point; the search module 402 is further configured to search for the closest relay receiver within a second distance threshold from the center of the flat-float double-ball based on the time and the longitude and latitude in the real-time second data information of each flat-float double-ball; and the distribution module 403 is further configured to distribute the receiving frequency point to the double-ball receiving channel of the found relay receiver, so that each flat-float double-ball can still send sounding data to the re-distributed relay receiver after floating out of the predetermined receiving range.

[0119] Optionally, in one possible implementation manner of the embodiment, if the relay receivers found for different flat double balls are repeated, the finding module 402 is further configured to find all relay receivers within a second distance threshold from each flat double ball as a center; and the assigning module 403 is further configured to re-assign each flat double ball with the nearest relay receiver in order from small to large number of relay receivers found for each flat double ball to achieve the assignment; wherein each double ball receiving channel of each relay receiver can only be assigned with one receiving frequency point.

[0120] Optionally, in one possible implementation manner of the embodiment, the white list of each double ball station is stored and updated in a distributed manner by using a Redis database; and the Redis database is used to store and update in a distributed manner according to the dynamic release of the national frequency points.

[0121] In the embodiment, the occupation states of all frequency points can be dynamically and real-timely acquired, and a dynamically changing white list is created for each double ball station; when any target double ball station has a double ball re-launching requirement, it is checked from the white list corresponding to the target double ball station whether there is a backup frequency point, and if yes, the backup frequency point is assigned to the target double ball station as a latest double ball launching frequency point, otherwise, it is checked whether there is a main frequency point, and if yes, the main frequency point is assigned to the target double ball station as a latest double ball launching frequency point, otherwise, it is checked whether there is a temporary frequency point, and if yes, the temporary frequency point is assigned to the target double ball station as a latest double ball launching frequency point, otherwise, the double ball re-launching is ended. Thus, the priority layered searching and dynamic frequency point generation solve the rigid resource allocation problem in the traditional scheme, and improve the dynamic allocation efficiency; the joint determination of the adjacent frequency interval constraint and the geographical distance reduces the spectrum conflict rate, and improves the success rate of the double ball re-launching and the reliability and accuracy of the sounding data. Further, for the double ball launching, the flat double ball information can be acquired by connecting a database, and the real-time second data information of the flat double ball is acquired from the Redis, the double ball receiving channel of the nearest relay receiver within a first distance threshold around the flat double ball is determined, and the resource efficient utilization of the double ball data receiving is achieved.

[0122] One embodiment of the present application provides a computer readable storage medium, wherein at least one instruction is stored in the storage medium, and the at least one instruction is loaded and executed by a processor to implement the method for dynamic frequency point allocation in the sounding ball launching service as described above.

[0123] One embodiment of the present application provides an electronic device, comprising a processor and a memory, wherein at least one instruction is stored in the memory, and the instruction is loaded and executed by the processor to implement the method for dynamic frequency point allocation in the sounding ball launching service as described above.

[0124] The embodiment of the present application also provides a frequency point dynamic allocation system in a sounding ball launching service. Figure 5 As shown in the figure, the system 500 comprises a frequency point dynamic allocation server 501 (i.e. the frequency point dynamic allocation device 400 in the sounding ball launching service), sounding balls 502 (actually sensors such as sounding instruments carried in the detector) launched by multiple ball launching stations, and multiple relay receivers 503; wherein the frequency point dynamic allocation server 501 provides dynamic frequency point allocation services for the sounding balls 502 and the relay receivers 503 of the ball launching stations, so as to improve the frequency point allocation efficiency in the process of the ball replay operation and the flat floating double ball sounding observation operation, avoid the frequency interference caused by the close distance and frequency interval, and improve the data transmission stability and accuracy.

[0125] In the technical solution of the present application, the collection, storage, use, processing, transmission, provision and disclosure of the user personal information involved in the technical solution all comply with the relevant laws and regulations and do not violate the public order and good customs.

[0126] Figure 6 A schematic block diagram of an example electronic device 600 that can be used to implement embodiments of the present application is shown. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present application described and / or claimed in this document.

[0127] As shown in the figure, Figure 6 The electronic device 600 includes a computing unit 601 that can perform various appropriate actions and processes in accordance with a computer program stored in a read-only memory (ROM) 602 or a computer program loaded from a storage unit 608 into a random access memory (RAM) 603. Various programs and data required for the operation of the electronic device 600 can also be stored in the RAM 603. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0128] A plurality of components in the electronic device 600 are connected to the I / O interface 605, including: an input unit 606, such as a keyboard, a mouse, etc.; an output unit 607, such as various types of displays, speakers, etc.; a storage unit 608, such as a magnetic disk, an optical disk, etc.; and a communication unit 609, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 609 allows the electronic device 600 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.

[0129] The computing unit 601 can be various general and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The computing unit 601 performs various methods and processes described above, such as the method of blind zone detection. For example, in some embodiments, the method of blind zone detection can be implemented as a computer software program, which is tangibly embodied in a machine-readable medium, such as the storage unit 608. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 600 via the ROM 602 and / or the communication unit 609. When the computer program is loaded onto the RAM 603 and executed by the computing unit 601, one or more steps of the method of blind zone detection described above can be performed. Alternatively, in other embodiments, the computing unit 601 can be configured to perform the method of blind zone detection by any other appropriate means, such as by means of firmware.

[0130] The various implementations of the systems and techniques described above herein can be realized in a digital electronic circuit system, an integrated circuit system, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), an application specific standard product (ASSP), a system on chip (SOC), a complex programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0131] Program code for carrying out methods of the present application can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces a means for implementing the functions / acts specified in the flowcharts and / or block diagrams. The program code can be retrieved from a machine-readable medium or device and executed by a processor to produce a machine for implementing the functions / acts specified in the flowcharts and / or block diagrams. The program code can be executed as a stand-alone program, or in combination with other program codes, on the machine to produce a machine that implements the functions / acts specified in the flowcharts and / or block diagrams.

[0132] In the context of the present application, a machine-readable medium can be a tangible medium that can contain or store program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable storage media can include, without limitation, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media can include, but are not limited to, an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0133] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0134] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0135] The computer system can include clients and servers. This relationship can be. The servers are typically remote from the clients with the interactions between them occurring over a communication network. The relationship between client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The servers can be cloud servers, servers of a distributed system, or servers incorporating blockchain.

[0136] It should be understood that the steps shown in the various forms above can be reordered, added to, or removed. For example, the steps recited in the present disclosure can be performed in parallel, in series, or in a different order, as long as the desired results of the present disclosure are achieved, and are not limited herein.

[0137] The specific embodiments described above are not intended to be limiting. One of skill in the art will understand that various modifications, combinations, sub-combinations, and alternatives can be made to the specific embodiments described above without departing from the scope of the disclosure. Any modifications, combinations, sub-combinations, and alternatives falling within the spirit and principles of the disclosure are intended to be included in the scope of the disclosure.

Claims

1. A method for dynamically allocating frequency points in a sounding ball service, characterized in that, The method comprises the following steps: dynamically obtaining the occupation state of all frequency points in real time, and creating a dynamically changing white list for each ball release station according to the occupation state; wherein the available frequency points stored in the white list meet the following interference constraint conditions: the distance between all ball release stations using the same frequency point is not less than a first distance threshold, and the interval between the frequency points used by the ball release stations within the first distance threshold range is greater than a first frequency threshold; when any target ball release station has a re-ball release operation demand, it is checked from the white list corresponding to the target ball release station whether there is a backup frequency point; if there is, one of the found backup frequency points is allocated to the target ball release station as the latest ball release frequency point, and the white list of the corresponding ball release station is updated; otherwise, it is checked from the white list corresponding to the target ball release station whether there is a main frequency point; if there is, one of the found main frequency points is allocated to the target ball release station as the latest ball release frequency point, and the white list of the corresponding ball release station is updated; otherwise, it is checked from the white list corresponding to the target ball release station whether there is a temporary frequency point; wherein the temporary frequency point is a frequency point generated based on a preset frequency range with the second frequency threshold as the interval; if there is, one of the found temporary frequency points is allocated to the target ball release station as the latest ball release frequency point, and the white list of the corresponding ball release station is updated; otherwise, the re-ball release operation of the target ball release station is ended.

2. The method of claim 1, wherein, updating the white list of the corresponding ball release station, specifically comprising: finding the white list containing the latest ball release frequency point, and screening out the ball release stations with a distance less than the first distance threshold from the target ball release station; moving the latest ball release frequency point from the white list of the screened ball release stations to the black list; and / or; finding the ball release stations with a distance less than the first distance threshold from the target ball release station, and screening out the ball release stations with an interval less than the first frequency threshold between the ball release frequency point and the latest ball release frequency point of the target ball release station; moving the ball release frequency point of the screened ball release stations from the white list of the target ball release station to the black list, and moving the latest ball release frequency point of the target ball release station from the white list of the screened ball release stations to the black list.

3. The method of claim 1, wherein, After the target ball release station completes the re-ball release operation based on the latest ball release frequency point, the method further comprises: updating the white list of the corresponding ball release station, and restoring the initial ball release frequency point of the target ball release station.

4. The method of claim 1, wherein, The value range of the first distance threshold is 600km-650km; the first frequency threshold is 0.05MHz; The preset frequency range is 400.15MHz-406.00MHz; the second frequency threshold is 0.025MHz.

5. The method according to any one of claims 1 to 4, wherein When the ball release station has a double-ball flat float sounding observation operation demand, the method further comprises: determining the flat float double-ball sounding information of the ball release of all target ball release stations performing flat float sounding observation operation; obtaining real-time second data information of the corresponding double-ball flat float according to each flat float double-ball sounding information, wherein the real-time second data information includes time, latitude and longitude, and receiving frequency point; Based on the time and the longitude and latitude in the real-time second data information of each flat floating double ball, periodically find the closest relay receiver within a second distance threshold from the center of the flat floating double ball; Assign the receiving frequency point to the double ball receiving channel of the found relay receiver, so that each flat floating double ball can still send sounding data to the re-assigned relay receiver after floating out of the intended receiving range.

6. The method of claim 5, wherein, If the found relay receivers for different flat floating double balls are repeated, for each flat floating double ball: Find all relay receivers within a second distance threshold from the center of each flat floating double ball; In order from fewest to most of the number of relay receivers found for each flat floating double ball, re-determine the closest relay receiver for each flat floating double ball in turn to achieve assignment; wherein each double ball receiving channel of each relay receiver can only be assigned one receiving frequency point.

7. The method of claim 6, wherein, The white list of each double ball station is stored and updated in a distributed manner using a Redis database; According to the dynamic release of the frequency points nationwide, the white list is stored and updated in a distributed manner using a Redis database.

8. A device for dynamically allocating frequency points in a sounding balloon service, characterized by, It includes: A creation module for dynamically and in real time obtaining the occupation state of all frequency points, and creating a dynamically changing white list for each double ball station according to the occupation state; wherein the available frequency points stored in the white list satisfy the following interference constraint condition: the distance between all double ball stations using the same frequency point is not less than a first distance threshold, and the interval between the frequency points used by the double ball stations within the first distance threshold is greater than a first frequency threshold; A finding module for, when any target double ball station has a double ball re-launching operation demand, preferentially finding from the white list corresponding to the target double ball station whether there is a backup frequency point; An assignment module for, when the finding module finds that there is, assigning the found backup frequency point to the target double ball station as the latest double ball launching frequency point, and updating the white list of the corresponding double ball station; The finding module is further used for, when the finding module finds that there is not, finding from the white list corresponding to the target double ball station whether there is a main frequency point; The assignment module is further used for, when the finding module finds that there is, assigning the found main frequency point to the target double ball station as the latest double ball launching frequency point, and updating the white list of the corresponding double ball station; The finding module is further used for, when the finding module finds that there is not, finding from the white list corresponding to the target double ball station whether there is a temporary frequency point; wherein the temporary frequency point is a frequency point generated based on a preset frequency range with a second frequency threshold as the interval; The assignment module is further used for, when the finding module finds that there is, assigning the found temporary frequency point to the target double ball station as the latest double ball launching frequency point, and updating the white list of the corresponding double ball station; An ending module for, when the finding module does not find a temporary frequency point, ending the current double ball re-launching operation of the target double ball station.

9. A non-transitory computer readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to make the computer execute the method according to any one of claims 1-7. The computer instructions are used to make the computer execute the method according to any one of claims 1-7.

10. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1-7.

Citation Information

Patent Citations

  • Resource allocation method based on terminal reference signal detection, base station, and terminal

    CN106851842A

  • Network spectrum allocation method and device, equipment and storage medium

    CN112825575A