A satellite-based method for configuring visual sub-band exchange relationships

CN117938236BActive Publication Date: 2026-10-09COWAVE SATELLITE COMM TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410029071.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-01-09
Publication Date
2026-10-09
Estimated Expiration
2044-01-09

AI Technical Summary

Technical Problem

该方法提供了一些网段划分的原则和方法,以及一些常见的网段划分的例子和步骤,不够直观且配置较为复杂,且不易兼容不同的卫星网络和卫星通信协议

Benefits of technology

[0016] Beneficial effects: This invention provides a graphical frequency control word adjustment function, which allows users to adjust the value of the frequency control word by dragging and dropping, while also providing the available frequency range for different modes under that frequency control word; it provides a table function to visually display the current value of the sub-band, allowing users to modify and adjust the value of any sub-band number according to the prompt range; and it provides a visual selection of exchange relationship configuration, allowing users to intuitively see whether the configured relationship pair exceeds the available range.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117938236B_ABST
    Figure CN117938236B_ABST
Patent Text Reader

Abstract

The application discloses a satellite-based visual sub-band exchange relationship configuration method, which comprises reading a satellite number and a beam number, acquiring frequency point configuration information of a predetermined sub-band under a satellite, including a sub-band number and a frequency control word; displaying the frequency point configuration information in a table, and simultaneously displaying the frequency point configuration information by using a graphical interface; adopting a slider control, adjusting the frequency control word by dragging the slider control, and acquiring an available range of a downscaling mode; determining a discrete resource segment, merging the discrete resource segment into a continuous resource segment based on a service demand, and simultaneously modifying the frequency point configuration information in the table; updating the graphical interface, selecting an index, and exchanging a relationship pair. The application provides graphical and table functions, visually displays a current value of a sub-band, and enables a user to modify and adjust a value of an arbitrary sub-band number according to a prompt range; and provides visual selection of an exchange relationship configuration, and enables the user to intuitively see whether a configured relationship pair exceeds an available range.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of satellite communication and discloses a satellite-based method for configuring visual subband switching relationships. Background Technology

[0002] Subband switching configuration is an important technology in satellite communications, enabling dynamic allocation and optimization of satellite resources to meet diverse service needs and scenarios. The significance of this technology lies in its potential to improve satellite resource utilization and switching success rates, while simultaneously enhancing user experience and satisfaction.

[0003] Currently available subband switching configuration methods lack user-friendly and convenient interaction, failing to meet all business needs. They do not intuitively display the available range of subbands, and users cannot directly see whether the configured relationships exceed the available range. For example, multi-mode subband switching network configuration methods based on digital transparent repeaters require the use of digital transparent repeaters, which are costly, unintuitive, and incompatible with other types of satellite networks and satellite communication protocols. Other existing technologies use switches (routers) for network segmentation to achieve data exchange between different segments. While this method provides some principles and methods for network segmentation, as well as common examples and steps, it is not intuitive, configuration is complex, and it is not easily compatible with different satellite networks and satellite communication protocols.

[0004] Therefore, new technologies are needed to solve these problems. Summary of the Invention

[0005] Purpose of the invention: To provide a satellite-based visual subband exchange relationship configuration method to solve the above-mentioned problems existing in the prior art.

[0006] Technical solution: A satellite-based method for configuring visualized subband switching relationships is provided, including the following steps: S1. Read the satellite number and beam number to obtain the frequency configuration information of the predetermined sub-bands under the satellite, including the sub-band number and frequency control word; S2. Display the frequency configuration information in a table, and simultaneously display the frequency configuration information using a graphical interface. Construct a slider using a slider control, and adjust the frequency control word by dragging the slider. Based on the adjusted frequency control word, obtain the available range of the downscaling mode. S3. Determine the available range of the sub-band and discrete resource segments based on the available range of the down-expansion mode, merge the discrete resource segments into continuous resource segments, and modify the frequency point configuration information in the table. S4. Based on the modified frequency configuration information, update the graphical interface, select the index, and exchange relationship pairs.

[0007] According to one aspect of this application, step S1 specifically comprises: S11. Read the satellite number and beam number, construct an HTTP request based on the satellite number and beam number, and send the HTTP request to the server. S12. The server receives an HTTP request, retrieves the frequency configuration information of the sub-band from the database, queries the corresponding frequency configuration information based on the satellite number and beam number, encapsulates it into JSON format data, and returns it to the web client; the frequency configuration information includes the sub-band number and frequency control word. S13. The web client receives and parses JSON formatted data to extract frequency point configuration information.

[0008] According to one aspect of this application, step S2 specifically comprises: S21. Display the frequency point configuration information in the table, and draw the frequency point distribution diagram of the sub-band according to the frequency point configuration information; S22. Construct a slider using a slider control, adjust the frequency control word by dragging the slider, and update the table and frequency distribution map at the same time; S23. Listen for slider movement events. When the slider moves, read the available range of the downward expansion mode from the database, send a request to the server using the HTTP protocol, and the server queries the available range of the corresponding downward expansion mode according to the adjusted frequency control word, encapsulates it into JSON format data, and returns it to the web client. S24. The web client receives and parses JSON formatted data, extracts the available range of the downward expansion mode, and displays the available range of the downward expansion mode in the graphical interface.

[0009] According to one aspect of this application, step S3 specifically comprises: S31. Based on the available range of the downscaling mode and the frequency point configuration information in the table, obtain the available range of the sub-band and the discrete resource segments, and mark the available range of the sub-band. S32. Merge or split discrete resource segments to form continuous resource segments, and record the start and end frequency points of the continuous resource segments. S33. Calculate the frequency control word of the sub-band based on the start and end frequency points of the continuous resource segment, modify the frequency point configuration information in the table, and update the table and graphical interface.

[0010] According to one aspect of this application, step S4 specifically comprises: S41. Based on the modified frequency configuration information, update the graphical interface and provide a prompt message indicating whether the modification was successful. If the modification was successful, display the selection box for the switching relationship pair and proceed to step S42; otherwise, modify the frequency configuration information again. S42. Determine whether the adjusted frequency control word is within the predetermined range. If it is, it is in the down-expansion mode. Select the up-line index in the selection box to realize the sub-band switching function. If not, it is in the non-down-expansion mode. Select the up-line index and the corresponding down-line index in the selection box to realize the sub-band switching function.

[0011] According to one aspect of this application, selecting the uplink index and the corresponding downlink index also includes: Step S42i: Provide operation prompts for the selected uplink index and the corresponding downlink index, including: Based on the available range of the subband, determine whether the selected uplink index and its corresponding downlink index are disabled. If so, prompt the user to select again. If not, determine whether the selected uplink index and its corresponding downlink index have already been selected. If they have been selected, prompt the user to deselect. If they have not been selected, prompt the user to add them to the swap pair.

[0012] According to one aspect of this application, step S3 further includes backing up the frequency point configuration information using a backup mechanism before modifying it; if a modification error occurs, the backed-up frequency point configuration information is used for restoration, specifically including the following steps: S301. Before modifying the frequency configuration information, a request is sent to the server using the HTTP protocol. The server queries the corresponding sub-band's frequency configuration information from the database based on the satellite number and beam number, encapsulates it into JSON format data, and returns it to the web client. S302: The web client receives and parses JSON formatted data, extracts frequency point configuration information, and saves it in local storage as backup data. S303. After modifying the frequency configuration information, a request is sent to the server using the HTTP protocol. The server updates the frequency configuration information of the corresponding sub-band from the database based on the satellite number and beam number, obtains the modification result, and returns the modification result to the web client. S304. The web client determines whether the modification was successful based on the modification result. If the modification was successful, the backup data in the local storage is deleted. If the modification failed, the backup data is read from the local storage, and a request is sent to the server using the HTTP protocol. The server restores the frequency configuration information of the corresponding sub-band from the database based on the satellite number and beam number, obtains the restoration result, and returns the restoration result to the web client. S305 and the web client determine whether the recovery was successful based on the recovery results. If the recovery is successful, the backup data in the local storage is deleted, and the user is prompted to modify the frequency point configuration information again. If the recovery fails, the user is prompted that the information recovery failed.

[0013] According to one aspect of this application, S3 further includes: S34. Use encryption technology to protect the modified frequency point configuration information: S341. Send a request to the server using the HTTP protocol. The server updates the frequency configuration information of the corresponding sub-band from the database based on the satellite number and beam number. At the same time, it uses a symmetric encryption algorithm to encrypt the modified frequency configuration information and generate ciphertext. S342. The server encapsulates the ciphertext and encryption algorithm parameters into JSON format data and returns it to the web client. S343: The web client receives and parses JSON-formatted data, extracts the ciphertext and encryption algorithm parameters, and saves them in local storage as encrypted data.

[0014] According to one aspect of this application, it also includes: S5. Evaluate the effectiveness of the swapped pairs, provide scores and suggestions, and display them in both a table and a graphical interface. Adjust the swapped pairs based on the scores and suggestions.

[0015] According to one aspect of this application, the method further includes step S6: optimizing the subband swapping configuration method using a deep neural network based on the swapping pair conditions, specifically including: Collect historical data of subband switching pairs, including satellite number, beam number, subband number, frequency control word, downspread mode, switching relationship pair, service requirements, resource utilization and switching success rate; The historical data is preprocessed to conform to the input and output formats of a deep neural network; Construct a loss function, input preprocessed historical data into the loss function, and use a deep neural network to train the loss function to learn the subband exchange relationship strategy; Based on the exchange relationship pairs, the optimal exchange relationship pairs are given using the subband exchange relationship strategy, along with corresponding optimization and evaluation metrics.

[0016] Beneficial effects: This invention provides a graphical frequency control word adjustment function, which allows users to adjust the value of the frequency control word by dragging and dropping, while also providing the available frequency range for different modes under that frequency control word; it provides a table function to visually display the current value of the sub-band, allowing users to modify and adjust the value of any sub-band number according to the prompt range; and it provides a visual selection of exchange relationship configuration, allowing users to intuitively see whether the configured relationship pair exceeds the available range. Attached Figure Description

[0017] Figure 1 This is a flowchart of the present invention.

[0018] Figure 2 This is a flowchart of step S1 of the present invention.

[0019] Figure 3 This is a flowchart of step S2 of the present invention.

[0020] Figure 4 This is a flowchart of step S3 of the present invention.

[0021] Figure 5 This is a flowchart of step S4 of the present invention.

[0022] Figure 6 This is a schematic diagram of the frequency control word slider implementation. Detailed Implementation

[0023] Current methods for configuring subband switching relationships lack reasonable and convenient interaction. This invention proposes a satellite-based visual subband switching relationship configuration method, such as... Figure 1 As shown, it not only meets all business needs, but also uses a drag-and-drop interface to adjust the frequency control word, ensuring that the selected sub-band falls within the available range. Specifically, it includes: S1. Read the satellite number and beam number to obtain the frequency configuration information of the predetermined sub-bands under the satellite, including the sub-band number and frequency control word; Step S1 is as follows Figure 2 As shown, it includes: S11. Read the satellite number and beam number, construct an HTTP request based on the satellite number and beam number, and send the HTTP request to the server. S12. The server receives an HTTP request, retrieves the frequency configuration information of the sub-band from the database, queries the corresponding frequency configuration information based on the satellite number and beam number, encapsulates it into JSON format data, and returns it to the web client; the frequency configuration information includes the sub-band number and frequency control word. S13. The web client receives and parses JSON formatted data to extract frequency point configuration information.

[0024] In a further embodiment, the web client is written in JavaScript and uses an XMLHttpRequest object to create an HTTP request, sending the satellite number and beam number to the server. The server is written in Python and uses the Flask framework to process the HTTP request, query the frequency configuration information of the corresponding sub-band from the database, use the json module to convert the data into JSON format, and return it to the web client. The web client receives and parses the JSON format data, and uses the JavaScript JSON.parse() method to extract the frequency configuration information.

[0025] This embodiment enables data interaction between the web client and the server, improving data transmission efficiency and security. It also uses JSON format data, which facilitates data parsing and processing.

[0026] S2. Display the frequency configuration information in a table, and simultaneously display the frequency configuration information using a graphical interface. Construct a slider using a slider control, and adjust the frequency control word by dragging the slider. Based on the adjusted frequency control word, obtain the available range of the downscaling mode. Step S2 is as follows Figure 3 As shown, it includes: S21. Display the frequency point configuration information in the table, and draw the frequency point distribution diagram of the sub-band according to the frequency point configuration information; S22. Construct a slider using a slider control, adjust the frequency control word by dragging the slider, and update the table and frequency distribution map at the same time; S23. Listen for slider movement events. When the slider moves, read the available range of the downward expansion mode from the database, send a request to the server using the HTTP protocol, and the server queries the available range of the corresponding downward expansion mode according to the adjusted frequency control word, encapsulates it into JSON format data, and returns it to the web client. S24. The web client receives and parses JSON formatted data, extracts the available range of the downward expansion mode, and displays the available range of the downward expansion mode in the graphical interface.

[0027] In a further embodiment, the web application uses HTML and CSS to display frequency configuration information in a table. It also uses JavaScript and Canvas to draw a frequency distribution map of the sub-bands based on the frequency configuration information. The web application uses JavaScript to add an event listener to each slider control. When the user drags a slider control, the current value of the slider control is obtained, the corresponding frequency control word is updated, and the content of the table and distribution map is updated. The web application sends a request to the server using the HTTP protocol. The server queries the database for the available range of the corresponding downscaling mode based on the adjusted frequency control word, encapsulates this data into JSON format, and returns it to the web application. The web application uses JavaScript to receive and parse the JSON data, extract the available range of the downscaling mode, and store it in an array. By implementing the visual display and interactive adjustment of the sub-band frequency configuration information, the user experience and satisfaction are improved. Simultaneously, the available range of the downscaling mode can be obtained based on the frequency control word, providing a basis for subsequent resource segment allocation.

[0028] S3. Determine the available range of the sub-band and discrete resource segments based on the available range of the down-expansion mode, merge the discrete resource segments into continuous resource segments, and modify the frequency point configuration information in the table. Step S3 is as follows: Figure 4 As shown, it includes: S31. Based on the available range of the downscaling mode and the frequency point configuration information in the table, obtain the available range of the sub-band and the discrete resource segments, and mark the available range of the sub-band. S32. Merge or split discrete resource segments to form continuous resource segments, and record the start and end frequency points of the continuous resource segments. S33. Calculate the frequency control word of the sub-band based on the start and end frequency points of the continuous resource segment, modify the frequency point configuration information in the table, and update the table and graphical interface.

[0029] In a further embodiment, JavaScript is used to traverse the available range of the downscaling mode, dividing the available frequency points of each sub-band into several resource segments, and recording the start and end frequency points of each resource segment; JavaScript is used to merge or split the discrete resource segments according to business requirements, so that each sub-band has only one continuous resource segment, and the start and end frequency points of each resource segment are recorded; based on the start and end frequency points of each resource segment, the frequency control word of each sub-band is calculated, and the content of the table and the graphical interface is updated simultaneously.

[0030] S4. Based on the modified frequency configuration information, update the graphical interface, select the index, and exchange relationship pairs.

[0031] Step S4 is as follows: Figure 5 As shown, it includes: S41. Based on the modified frequency configuration information, update the graphical interface and provide a prompt message indicating whether the modification was successful. If the modification was successful, display the selection box for the switching relationship pair and proceed to step S42; otherwise, modify the frequency configuration information again. S42. Determine whether the adjusted frequency control word is within the predetermined range. If it is, it is in the down-expansion mode. Select the up-line index in the selection box to realize the sub-band switching function. If not, it is in the non-down-expansion mode. Select the up-line index and the corresponding down-line index in the selection box to realize the sub-band switching function.

[0032] In a further embodiment, the web client uses JavaScript to update the graphical interface based on the modified frequency configuration information. Simultaneously, it sends a request to the server using the HTTP protocol to verify whether the modified frequency configuration information meets the requirements. The web client provides a prompt indicating whether the modification was successful. If successful, a selection box for the switching relationship is displayed. The web client also uses JavaScript to determine if the adjusted frequency control word is within a predetermined range. If so, it enters the downlink expansion mode, hiding the downlink index selection box and only displaying the uplink index selection box. Selecting the uplink index in the selection box enables subband switching. If it is not in downlink expansion mode, selecting both the uplink index and the corresponding downlink index enables subband switching. If the modification fails, the frequency configuration information is modified again.

[0033] Furthermore, the selection of the upstream index and the corresponding downstream index also includes: Step S42i: Provide operation prompts for the selected uplink index and the corresponding downlink index, including: Based on the available range of the subband, determine whether the selected uplink index and its corresponding downlink index are disabled. If so, prompt the user to select again. If not, determine whether the selected uplink index and its corresponding downlink index have already been selected. If they have been selected, prompt the user to deselect. If they have not been selected, prompt the user to add them to the swap pair.

[0034] In a further embodiment, the exchange relationship configuration method is as follows: In the downward expansion mode, since it is not necessary to select the downstream index, the upstream index can be selected directly; in the non-downward expansion mode, it is necessary to select both the upstream index and the corresponding downstream index, so they must appear in pairs. If a disabled item is selected, no operation is performed; if an item that has already been selected is selected, the selection status of the value is deselected and the index value is changed; if an unselected item is selected, the first pair with only an upstream index and no downstream index is filled; if the downstream index is selected when all exchange relationship pairs are complete, for example, there are 3 pairs of exchange relationships that have both upstream and downstream indices, no operation is performed, the upstream index is selected first, and then the downstream index is selected.

[0035] This setting can prevent users from selecting invalid or conflicting indexes, improve the success rate and efficiency of subband swapping, remind users to pay attention to the selected indexes, prevent duplicate or incorrect selections, and reduce the error rate and complexity of subband swapping.

[0036] Furthermore, the process includes step S5, evaluating the effectiveness of the swap pairs, providing scores and suggestions, and displaying them in a table and a graphical interface, and adjusting the swap pairs based on the scores and suggestions.

[0037] In a further embodiment, frequency point configuration information and exchange relationship pairs are exchanged between the server and the satellite. The server numbers and verifies the frequency point configuration information and exchange relationship pairs for each satellite, and the satellite responds to and verifies the received frequency point configuration information and exchange relationship pairs. An evaluation mechanism is used between the server and the satellite. The server evaluates the frequency point configuration information and exchange relationship pairs for each satellite, calculates scores and recommendations, and the satellite confirms and receives the scores and recommendations for each evaluation. A feedback mechanism is used between the server and the satellite. The server sends the scores and recommendations to the web application, which displays the scores and recommendations in tables and graphical interfaces, and provides prompts to the user asking whether to adjust the exchange relationship pairs based on the scores and recommendations. An adjustment mechanism is used between the web application and the server. The web application adjusts the exchange relationship pairs according to the user's selection, and updates the content of the tables and graphical interfaces. The server receives and verifies the adjusted exchange relationship pairs, and updates the database and satellite content.

[0038] Using evaluation mechanisms to assess the effectiveness of exchange pairs can improve their quality and efficiency, provide user-friendly feedback and guidance, and help users optimize satellite communication configuration and performance. Simultaneously, feedback and adjustment mechanisms enable dynamic adjustment and updating of exchange pairs, enhancing the flexibility and adaptability of satellite communications.

[0039] Furthermore, step S3 also includes backing up the frequency point configuration information using a backup mechanism before modifying it; if a modification error occurs, the backed-up frequency point configuration information is used for restoration, specifically including the following steps: S301. Before modifying the frequency configuration information, a request is sent to the server using the HTTP protocol. The server queries the corresponding sub-band's frequency configuration information from the database based on the satellite number and beam number, encapsulates it into JSON format data, and returns it to the web client. S302: The web client receives and parses JSON formatted data, extracts frequency point configuration information, and saves it in local storage as backup data. S303. After modifying the frequency configuration information, a request is sent to the server using the HTTP protocol. The server updates the frequency configuration information of the corresponding sub-band from the database based on the satellite number and beam number, obtains the modification result, and returns the modification result to the web client. S304. The web client determines whether the modification was successful based on the modification result. If the modification was successful, the backup data in the local storage is deleted. If the modification failed, the backup data is read from the local storage, and a request is sent to the server using the HTTP protocol. The server restores the frequency configuration information of the corresponding sub-band from the database based on the satellite number and beam number, obtains the restoration result, and returns the restoration result to the web client. S305 and the web client determine whether the recovery was successful based on the recovery results. If the recovery is successful, the backup data in the local storage is deleted, and the user is prompted to modify the frequency point configuration information again. If the recovery fails, the user is prompted that the information recovery failed.

[0040] In a further embodiment, a log system can be used to record and track frequency configuration information. A two-way communication channel is established between the server and the satellite, using TCP / IP or other reliable transmission protocols to acknowledge and retransmit sent and received data. Frequency configuration information is exchanged between the server and the satellite. The server numbers and verifies the frequency configuration information for each satellite, and the satellite responds to and verifies the received frequency configuration information. A backup mechanism is used between the server and the satellite. The server performs periodic or on-demand backups of the frequency configuration information for each satellite, and the satellite acknowledges and stores each backup. A recovery mechanism is used between the server and the satellite. When the server or satellite detects an anomaly or corruption in the frequency configuration information, it initiates a recovery request to restore and update the information based on the backup. A log system is used between the server and the satellite. The server and the satellite record and timestamp each sent and received frequency configuration information, as well as each backup and recovery of the frequency configuration information, forming a log file for subsequent analysis and optimization.

[0041] By using backup mechanisms and a logging system, the security and integrity of frequency configuration information are protected, preventing data loss or damage and improving system reliability and stability. Historical versions of frequency configuration information are also provided, allowing users to restore the system to a specific point in time when problems occur or rollback is needed, thus improving system flexibility and controllability. The operation process of frequency configuration information is recorded, enabling users and administrators to view and analyze system operation, thereby improving system transparency and traceability.

[0042] Furthermore, S3 also includes: S34. Use encryption technology to protect the modified frequency point configuration information: S341. Send a request to the server using the HTTP protocol. The server updates the frequency configuration information of the corresponding sub-band from the database based on the satellite number and beam number. At the same time, it uses a symmetric encryption algorithm to encrypt the modified frequency configuration information and generate ciphertext. S342. The server encapsulates the ciphertext and encryption algorithm parameters into JSON format data and returns it to the web client. S343: The web client receives and parses JSON-formatted data, extracts the ciphertext and encryption algorithm parameters, and saves them in local storage as encrypted data.

[0043] In a further embodiment, encryption technology is used to protect the modified frequency configuration information. A secure communication channel is established between the web client and the server, using HTTPS or other encryption protocols to encrypt and decrypt the sent and received data; public keys are exchanged between the web client and the server, using asymmetric encryption algorithms such as RSA or ECC to encrypt and decrypt the frequency configuration information; a secure communication channel is established between the server and the satellite, using dedicated encryption devices or software to encrypt and decrypt the sent and received data; keys are exchanged between the server and the satellite, using symmetric encryption algorithms such as AES or DES to encrypt and decrypt the frequency configuration information; a secure communication channel is established between the satellites, using Quantum Key Distribution (QKD) technology, leveraging quantum mechanics principles, to encrypt and decrypt the sent and received data; keys are exchanged between the satellites, using One-TimePad (OTP) technology, employing randomly generated keys to encrypt and decrypt the frequency configuration information.

[0044] Using encryption technology to protect modified frequency configuration information can improve the security and reliability of satellite communications, preventing hostile forces or malicious attackers from eavesdropping, interfering with, or tampering with satellite communications, and protecting user privacy. At the same time, encryption technology can also improve the anti-interference and anti-attack capabilities of satellite communications, enhancing their stability and reliability.

[0045] Furthermore, step S6 involves optimizing the subband swapping configuration method using a deep neural network based on the swapping pair configuration. Specifically, this includes: Collect historical data of subband switching pairs, including satellite number, beam number, subband number, frequency control word, downspread mode, switching relationship pair, service requirements, resource utilization and switching success rate; The historical data is preprocessed to conform to the input and output formats of a deep neural network; Construct a loss function, input preprocessed historical data into the loss function, and use a deep neural network to train the loss function to learn the subband exchange relationship strategy; Based on the exchange relationship pairs, the optimal exchange relationship pairs are given using the subband exchange relationship strategy, along with corresponding optimization and evaluation metrics.

[0046] In a further embodiment, frequency point configuration information and exchange relationship pairs are exchanged between the server and the satellite. The server assigns and verifies the frequency point configuration information and exchange relationship pairs for each satellite, and the satellite responds to and verifies the received frequency point configuration information and exchange relationship pairs. The server collects historical data of sub-band exchange pairs, including satellite number, beam number, sub-band number, frequency control word, downscaling mode, exchange relationship pairs, service requirements, resource utilization, and exchange success rate, and stores it in a database. The server preprocesses the historical data to conform to the input and output formats of a deep neural network, for example, by using methods such as normalization, standardization, encoding, and padding to convert the historical data into numerical or categorical vectors or matrices. A loss function is constructed on the server, and the preprocessed historical data is input into the loss function. The deep neural network is used to train the loss function to learn the sub-band exchange relationship strategy. The deep neural network includes a multilayer perceptron (MLP), a convolutional neural network (CNN), or other deep neural network structures, using mean squared error. Error (MSE) or Cross Entropy (CE) or other loss functions are used. Stochastic Gradient Descent (SGD) or Adam or other optimization algorithms are employed for forward and backward propagation to update network parameters and minimize the loss function. On the server side, based on the exchange pairs, a sub-band exchange strategy is used to provide the optimal exchange pairs, along with corresponding optimization and evaluation metrics. Accuracy, Recall, Precision, and F1 Score are used to evaluate the performance of the sub-band exchange strategy. Resource Utilization Rate, Exchange Success Rate, and Communication Quality are used to assess the performance. The system uses optimization metrics such as Quality to evaluate the effectiveness of subband switching configuration. On the server side, the optimal switching pair, optimization metrics, and evaluation metrics are sent to the web interface. The web interface displays these metrics in tables and graphical interfaces, while also providing prompts to the user indicating whether to adopt the optimal switching pair. An update mechanism is used between the web and server sides. The web interface updates the switching pairs based on the user's selection, simultaneously updating the content of the tables and graphical interfaces. The server receives and verifies the updated switching pairs, while also updating the database and satellite data.

[0047] Using deep neural networks to optimize subband switching configuration methods leverages artificial intelligence to automatically find the optimal subband switching configuration scheme, improving satellite communication performance and resource utilization. Simultaneously, optimization and evaluation metrics can be used to quantitatively assess the effectiveness of subband switching configuration, providing users with objective feedback and suggestions.

[0048] In a further embodiment, the web developer queries the server using the HTTP protocol for the frequency configuration of 50 sub-bands under the satellite number and beam number; drags the slider to adjust the frequency control word, and uses the HTTP protocol to query the available range of different downlink expansion modes under the current satellite, current beam, and current frequency control word; based on the suggested range and according to business requirements, the discrete resource segments are modified into continuous resource segments; after modifying the sub-band frequency value, the exchange relationship can be configured. In the downlink expansion mode, only the uplink index needs to be selected, and the server will use the same index as the downlink index.

[0049] like Figure 6 As shown, the frequency control word is a variable range with a fixed size of 640 kHz. This movable range can only move within the total range of 347,500 to 351,000 kHz. If the selected sub-band is outside the total range, no matter how the frequency control word is adjusted, the resources of that sub-band cannot be used for communication services. One sub-band has a fixed size of 10 kHz. In downlink mode, the uplink frequency point minus the downlink mode value equals the downlink frequency point.

[0050] The frequency control word slider is implemented as follows: The initialized frequency control word queries the server for the current satellite value via HTTP protocol. Therefore, it is necessary to determine whether the value is within the range of 347500~351000. If it exceeds this range, the slider should be stopped at the far left or far right to avoid exceeding the visible area. The slider dragging function can be achieved by changing the offset distance of the slider from the far left. Offset distance = frequency control word - (347500 + 640 / 2) / (351000 - 347500). In actual calculation, MHz units are used, and then two decimal places are retained to ensure that the slider accuracy meets business requirements. The minimum movement unit is 10KHz.

[0051] The configuration method for swap relationships is as follows: In the downward expansion mode, since there is no need to select the downstream index, the upstream index can be selected directly; in the non-downward expansion mode, both the upstream index and the corresponding downstream index need to be selected, so they must appear in pairs. If a disabled item is selected, no action is taken; if an item that has already been selected is selected, its selection is deselected and the index value is changed; if an unselected item is selected, i.e., a new index value, it is filled from the first pair where there is only an upstream index and no downstream index; if the downstream index is selected when all swap relationship pairs are complete (i.e., when there are 3 swap relationships that have both upstream and downstream indices), no action is taken, and the upstream index is selected first, followed by the downstream index.

[0052] The visualization of subband switching configuration mainly includes network technology, database technology, and graphics processing technology. Network technology is used to establish a network connection between the satellite and the network management system, thereby enabling data transmission and management; database technology is used to store the satellite's current operational configuration information and historical configuration records, facilitating data querying and switching between different versions; graphics processing technology is used to convert data into visual graphics, allowing users to easily and quickly adjust and modify parameter configurations.

[0053] In this embodiment, users can adjust the frequency control word through a visual interface, obtain the available frequency range of different downspreading modes under different frequency control words in real time, and modify and adjust the values ​​of the current 50 sub-bands under the satellite according to service requirements to make them within the range of the frequency control word; after selecting one or more sub-bands, the specific location of the sub-band in the resource segment can be seen intuitively so that adjustments can be made; under the frequency control word conditions of downspreading mode, if the selected sub-band does not meet the requirements, it will be marked intuitively so that users can make changes.

[0054] This invention provides a graphical frequency control word adjustment function, which allows users to adjust the value of the frequency control word by dragging and dropping, while also providing the available frequency range for different modes under that frequency control word; it provides a table function to visually display the current value of the sub-band, allowing users to modify and adjust the value of any sub-band number according to the prompt range; and it provides a visual selection of exchange relationship configuration, allowing users to intuitively see whether the configured relationship pair exceeds the available range.

[0055] The preferred embodiments of the present invention have been described in detail above. However, the present invention is not limited to the specific details in the above embodiments. Within the scope of the technical concept of the present invention, various equivalent transformations can be made to the technical solutions of the present invention, and these equivalent transformations all fall within the protection scope of the present invention.

Claims

1. A satellite-based method for configuring visualized subband switching relationships, characterized in that, Includes the following steps: S1. Read the satellite number and beam number to obtain the frequency configuration information of the predetermined sub-bands under the satellite, including the sub-band number and frequency control word; S2. Display the frequency configuration information in a table, and simultaneously display the frequency configuration information using a graphical interface. Construct a slider using a slider control, and adjust the frequency control word by dragging the slider. Based on the adjusted frequency control word, obtain the available range of the downscaling mode. S3. Determine the available range of the sub-band and discrete resource segments based on the available range of the down-expansion mode, merge the discrete resource segments into continuous resource segments, and modify the frequency point configuration information in the table. S4. Based on the modified frequency point configuration information, update the graphical interface, select the index, and exchange relationship pairs; Step S4 is as follows: S41. Update the graphical interface according to the modified frequency configuration information, and give a prompt message indicating whether the modification was successful. If the modification was successful, display the selection box of the exchange relationship pair and proceed to step S42. Otherwise, the frequency configuration information will be modified again; S42. Determine whether the adjusted frequency control word is within the predetermined range. If it is, it is in the down-expansion mode. Select the up-line index in the selection box to realize the sub-band switching function. If not, it is in the non-down-expansion mode. Select the up-line index and the corresponding down-line index in the selection box to realize the sub-band switching function. Selecting the upstream index and the corresponding downstream index also includes: Step S42i: Provide operation prompts for the selected uplink index and the corresponding downlink index, including: Based on the available range of the sub-band, determine whether the selected uplink index and its corresponding downlink index are disabled. If so, prompt the user to select again. If not, check whether the selected upstream index and its corresponding downstream index have been selected before. If they have been selected, prompt the user to cancel the selection; if they have not been selected, prompt the user to add the index to the swap pair.

2. The satellite-based visual subband switching relationship configuration method according to claim 1, characterized in that, Step S1 is as follows: S11. Read the satellite number and beam number, construct an HTTP request based on the satellite number and beam number, and send the HTTP request to the server. S12. The server receives an HTTP request, retrieves the frequency configuration information of the sub-band from the database, queries the corresponding frequency configuration information based on the satellite number and beam number, encapsulates it into JSON format data, and returns it to the web client; the frequency configuration information includes the sub-band number and frequency control word. S13. The web client receives and parses JSON formatted data to extract frequency point configuration information.

3. The satellite-based visualization subband switching relationship configuration method according to claim 1, characterized in that, Step S2 is as follows: S21. Display the frequency point configuration information in the table, and draw the frequency point distribution diagram of the sub-band according to the frequency point configuration information; S22. Construct a slider using a slider control, adjust the frequency control word by dragging the slider, and update the table and frequency distribution map at the same time; S23. Listen for slider movement events. When the slider moves, read the available range of the downward expansion mode from the database, send a request to the server using the HTTP protocol, and the server queries the available range of the corresponding downward expansion mode according to the adjusted frequency control word, encapsulates it into JSON format data, and returns it to the web client. S24. The web client receives and parses JSON formatted data, extracts the available range of the downward expansion mode, and displays the available range of the downward expansion mode in the graphical interface.

4. The satellite-based visualization subband switching relationship configuration method according to claim 1, characterized in that, Step S3 is as follows: S31. Based on the available range of the downscaling mode and the frequency point configuration information in the table, obtain the available range of the sub-band and the discrete resource segments, and mark the available range of the sub-band. S32. Merge or split discrete resource segments to form continuous resource segments, and record the start and end frequency points of the continuous resource segments. S33. Calculate the frequency control word of the sub-band based on the start and end frequency points of the continuous resource segment, modify the frequency point configuration information in the table, and update the table and graphical interface.

5. The satellite-based visual subband switching relationship configuration method according to claim 1, characterized in that, S3 further includes backing up the frequency point configuration information using a backup mechanism before modifying it; if a modification error occurs, the backed-up frequency point configuration information is used for restoration, specifically including the following steps: S301. Before modifying the frequency configuration information, a request is sent to the server using the HTTP protocol. The server queries the corresponding sub-band's frequency configuration information from the database based on the satellite number and beam number, encapsulates it into JSON format data, and returns it to the web client. S302: The web client receives and parses JSON formatted data, extracts frequency point configuration information, and saves it in local storage as backup data. S303. After modifying the frequency configuration information, a request is sent to the server using the HTTP protocol. The server updates the frequency configuration information of the corresponding sub-band from the database based on the satellite number and beam number, obtains the modification result, and returns the modification result to the web client. S304. The web client determines whether the modification was successful based on the modification result. If the modification was successful, the backup data in the local storage is deleted. If the modification fails, the backup data is read from the local storage, and a request is sent to the server using the HTTP protocol. The server restores the frequency configuration information of the corresponding sub-band from the database based on the satellite number and beam number, obtains the restoration result, and returns the restoration result to the web client. S305 and web client determine whether the recovery was successful based on the recovery results. If the recovery was successful, the backup data in the local storage is deleted and the user is prompted to modify the frequency point configuration information again. If the recovery fails, a message will be displayed indicating that the user information recovery failed.

6. The satellite-based visual subband switching relationship configuration method according to claim 5, characterized in that, S3 further includes: S34. Use encryption technology to protect the modified frequency point configuration information: S341. Send a request to the server using the HTTP protocol. The server updates the frequency configuration information of the corresponding sub-band from the database based on the satellite number and beam number. At the same time, it uses a symmetric encryption algorithm to encrypt the modified frequency configuration information and generate ciphertext. S342. The server encapsulates the ciphertext and encryption algorithm parameters into JSON format data and returns it to the web client. S343: The web client receives and parses JSON-formatted data, extracts the ciphertext and encryption algorithm parameters, and saves them in local storage as encrypted data.

7. The satellite-based visual subband switching relationship configuration method according to any one of claims 1 to 6, characterized in that, Also includes: S5. Evaluate the effectiveness of the swapped pairs, provide scores and suggestions, and display them in both a table and a graphical interface. Adjust the swapped pairs based on the scores and suggestions.

8. The satellite-based visualization subband switching relationship configuration method according to claim 1, characterized in that, It also includes step S6, which optimizes the subband swapping configuration method using a deep neural network based on the swapping pair information, specifically including: Collect historical data of subband switching pairs, including satellite number, beam number, subband number, frequency control word, downspread mode, switching relationship pair, service requirements, resource utilization and switching success rate; The historical data is preprocessed to conform to the input and output formats of a deep neural network; Construct a loss function, input preprocessed historical data into the loss function, and use a deep neural network to train the loss function to learn the subband exchange relationship strategy; Based on the exchange relationship pairs, the optimal exchange relationship pairs are given using the subband exchange relationship strategy, along with corresponding optimization and evaluation metrics.

Citation Information

Patent Citations

  • Method for visual management of communication satellite frequency resources based on time frequency

    CN108400810A

  • Multi-mode sub-band switching network configuration method based on digital transparent transponder

    CN116865825A