Polar region activity information return method and device
By real-time acquisition and prediction of polar sky image sequences, the optimal backhaul signal window period is determined, and the stability and reliability of information backhaul in polar environments is solved, and efficient and reliable data transmission is achieved.
Patent Information
- Application Number
- CN202510637797.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-19
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2045-05-19
AI Technical Summary
In polar environments, traditional information back-transmission methods and devices are difficult to cope with bad weather and multipath effects, resulting in unstable communication links and low data transmission success rate.
By collecting sky image sequences in real time, using the timing prediction model to predict weather occlusion and satellite trajectory, determine the optimal backhaul signal window period, optimize data transmission strategies, and avoid multipath interference and signal attenuation.
It significantly improves the success rate and reliability of positioning information backhaul in polar environments, reduces the risk of communication interruption, and improves the integrity and accuracy of data backhaul.
Smart Images

Figure CN120185693A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electric digital data processing. Specifically, it relates to a method and device for transmitting polar activity information, and in particular, to an electric digital data processing method and corresponding device that can ensure the effective transmission of signals of scientific research equipment in the special polar environment. Background Art
[0002] With the development of society and the progress of technology, in conventional human activity areas, such as cities, towns, or areas covered by communication infrastructure, there are already a variety of mature technical means for positioning and collecting relevant information of activity targets such as personnel, vehicles, and assets. In terms of positioning, in addition to using the global satellite navigation system to obtain basic location information, in an environment with corresponding ground facility support, the base station signals of the ground mobile communication network are often used for positioning, and Wi-Fi network signals or Bluetooth beacons are used for more refined indoor or local area positioning. The effectiveness of these positioning methods often depends on the density and availability of surrounding fixed infrastructure. In terms of information collection and transmission, in the conventional environment, it mainly relies on the widely covered ground communication network. For example, the status or environmental information collected by various sensors is transmitted to a designated server or monitoring platform through the public land mobile network. These technologies developed under the conditions of perfect infrastructure and relatively stable communication environment provide basic support for target tracking, status monitoring, and management in daily production and life, and constitute the mainstream technical system for positioning and information interaction in non-extreme environments.
[0003] However, the polar environment is unique and extreme, posing severe challenges to traditional information backhaul methods and devices, making it often difficult for existing technologies to be directly applicable or perform well. First of all, the polar surface environment is mainly composed of vast ice sheets, glaciers, and snow cover. These media have a high reflectivity to radio signals. When communication satellites, especially those at a relatively low elevation angle and close to the horizon, their signals will experience complex surface reflection and scattering before reaching the ground receiving device or when transmitted from the ground device to the corresponding satellite, forming a multipath effect. This multipath interference will cause amplitude fading, phase distortion, and delay spread of the received signal, reducing the stability of the communication link and the success rate of data transmission. Especially in the ice margin area with large terrain undulations or areas with ice hummocks and ice crevasses, the multipath effect is more significant, making it extremely difficult to reliably backhaul data via satellite. Secondly, the weather environment in the polar region is extremely harsh and unpredictable, posing a severe challenge to information backhaul relying on radio waves. The stable and reliable transmission of wireless signals, especially satellite communication links for long-distance data backhaul, often requires relatively good atmospheric window conditions, that is, a smooth and less-interfered signal propagation path. However, the weather in the polar region changes extremely violently, often changing from relatively calm to extremely harsh in a short period of time. The frequent strong winds and blizzard weather in this region will form a high density of ice crystals and snow particles in the atmosphere. These suspended particles will have a strong absorption and scattering effect on radio wave signals, resulting in a sharp attenuation of the signal energy during the process of penetrating the atmosphere to reach the satellite or from the satellite to the ground device, a significant decrease in the signal-to-noise ratio, and even complete signal blockage, making it impossible to establish an effective communication connection. This means that traditional positioning information backhaul devices and methods mainly designed for mid-latitudes and low-latitudes do not fully consider this severe deterioration and unreliability of the signal propagation path caused by harsh weather in terms of signal processing algorithms and environmental adaptability. As a result, in practical applications, once encountering extreme weather, there is a risk of complete communication interruption, making it difficult to meet the data backhaul requirements for activities such as polar scientific expeditions.
[0004] In view of the above problems and limitations of the existing technology in the special polar environment, the present invention aims to provide a method and device for backhauling information on polar activities. By optimizing the data processing flow and transmission strategy, this method and device can significantly improve the success rate and reliability of backhauling positioning information in the complex polar environment, and is particularly suitable for information backhaul application scenarios of various scientific research equipment or personnel-carrying equipment deployed in the polar region. Summary of the Invention
[0005] The present invention provides a method for backhauling information on polar activities, which specifically includes the following steps: S1: Collect polar vehicle working condition information, positioning information, and weather image sequences; S2: Predict the first signal feedback window period based on the current weather image sequence; S3: Obtain the connectable communication satellite ID based on the communication module and predict the second signal feedback window period; S4: Obtain the feedback window using the first and second signal feedback window periods, sort the feedback information based on the feedback window, and complete the sending of the feedback information.
[0006] This embodiment of the specification also proposes a device for feedback of polar activity information, and the device includes: Acquisition module: The acquisition module acquires polar vehicle condition information, positioning information, and weather image sequences; First signal feedback window period determination module: Predict the first signal feedback window period based on the current weather image sequence Second signal feedback window period determination module: Obtain the connectable communication satellite ID based on the communication module and predict the second signal feedback window period; Sorting module: The sorting module obtains the feedback window using the first and second signal feedback window periods, sorts the feedback information based on the feedback window, and completes the sending of the feedback information.
[0007] An electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the above-mentioned method for feedback of polar activity information.
[0008] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the above-mentioned method for feedback of polar activity information.
[0009] The prior art often uses fixed-period feedback or only sends based on the current link quality. Such a feedback method is difficult to cope with the drastic and rapid changes in the polar environment, especially extreme weather such as blizzards. The polar environment changes rapidly. A blizzard may not only completely block the satellite line-of-sight path, but also the large amount of ice crystals and snow particles it contains will cause a certain degree of scattering, attenuation or signal quality degradation to the satellite signal, resulting in communication interruption or failure.
[0010] The present invention collects real-time sky image sequences and uses a time series prediction model to predict the sky state in the next period of time. In particular, the sky field is divided into refined grids Gij, and the occlusion probability of each grid is predicted, enabling accurate identification and anticipation of local or large-scale blizzard occlusion areas and their spatio-temporal evolution trends. This refined and proactive weather occlusion prediction allows the backhaul device to actively avoid communication link interruptions caused by bad weather. Instead of "blindly" transmitting, it chooses to attempt communication in sky regions and time periods predicted to be "unobstructed", thus fundamentally improving the data backhaul success rate under the influence of extreme weather such as blizzards.
[0011] In addition, the vast and flat ice and snow surface in the polar regions is a natural electromagnetic wave reflection surface, resulting in strong multipath effects being extremely likely to occur when domestic medium and low Earth orbit satellite communications, including those of State Grid, Hongyun Project, and Galaxy Space, have a relatively low satellite pitch angle. The multipath signals interfere with the direct signals, causing signal fading and distortion, seriously affecting the communication quality and the accuracy of positioning information demodulation. By predicting the trajectory of the future available satellite s and mapping it to the sky grid Gij, the present invention not only determines the spatio-temporal position where the satellite is available, but more importantly, can estimate the communication link quality in combination with the predicted pitch angle information. This enables the communication strategy to preferentially select those satellite communication opportunities with a higher predicted pitch angle for data transmission, thus actively avoiding or reducing the severe multipath interference caused by a low pitch angle, selecting a communication link with a better and more reliable signal propagation path, and ensuring the integrity and accuracy of the backhaul data.
[0012] The present invention integrates two key constraints that independently change, namely weather occlusion prediction and satellite availability and link quality prediction. By calculating the intersection of the two, the final backhaul window is obtained, which precisely indicates in the future which time period, through which area, and using which specific satellite s for communication, and simultaneously meets the weather conditions and satellite geometry and link quality conditions. Based on this spatio-temporal availability map, the present invention can implement an adaptive communication scheduling strategy: for example, arranging the most important and urgent information in the earliest available window with better quality; arranging information with a large amount of data and non-urgency in a window with a longer predicted duration and a higher satellite elevation angle for transmission; or adopting strategies such as data compression and discarding when it is predicted that there will be no available window for a long time. This intelligent scheduling maximally avoids the waste of energy and communication resources caused by ineffective communication attempts under adverse conditions, and improves the overall operating efficiency and battery life of the backhaul device. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] To more clearly illustrate the technical solutions of the embodiments of the present application, the accompanying drawings required for use in the embodiments will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can also be obtained based on these drawings.
[0014] Figure 1 It is a flowchart of the method for transmitting polar activity information back in the present invention. Detailed implementation manners
[0015] The embodiments of the present application will be described in detail below in conjunction with the accompanying drawings.
[0016] The following illustrates the implementation manners of the present application through specific specific examples. Those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in this specification. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. The present application can also be implemented or applied through other different specific implementation manners. The details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that, without conflict, the following embodiments and the features in the embodiments can be combined with each other. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts belong to the scope of protection of the present application.
[0017] It should be noted that the following describes various aspects of the embodiments within the scope of the appended claims. It should be obvious that the aspects described herein can be embodied in a wide variety of forms, and any specific structure and / or function described herein is illustrative only. Based on the present application, those skilled in the art should understand that one aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number and aspects described herein can be used to implement the device and / or practice the method. In addition, this device and / or this method can be implemented using other structures and / or functions in addition to one or more of the aspects described herein.
[0018] In addition, in the following description, specific details are provided to facilitate a thorough understanding of the examples. However, those skilled in the art will understand that the examples can be practiced without these specific details.
[0019] The embodiments of this specification propose a method for transmitting polar activity information back, and the method specifically includes the following steps: S1: Collect polar vehicle condition information, positioning information, and weather image sequences; S2: Predict the first signal window period for backhaul based on the current weather image sequence; S3: Obtain the connectable communication satellite IDs based on the communication module and predict the second signal window period for backhaul; S4: Obtain the backhaul window using the first and second signal window periods for backhaul, sort the backhaul information based on the backhaul window, and complete the transmission of the backhaul information.
[0020] This embodiment provides a method for obtaining polar environment positioning information. The backhaul device is deployed on polar exploration vehicles such as all-terrain vehicles. The backhaul device includes, but is not limited to, a positioning module. During the process of obtaining positioning information, first, this backhaul device is firmly installed in the all-terrain vehicle cockpit and correctly connected to an external multi-mode GNSS antenna and the vehicle power supply. After the device is started, the positioning module starts to work. The positioning module uses a multi-mode positioning chip that mainly uses the Beidou Satellite Navigation System (BDS), is compatible with the Global Positioning System (GPS), and the Global Navigation Satellite System (GLONASS) as the core component. The positioning module can scan and attempt to lock all visible BDS, GPS, and GLONASS satellite signals in real time. There is a signal priority discrimination and switching strategy preset inside the system. Specifically, the positioning module first evaluates the BDS signal quality. If it can stably track no less than five BDS satellites, and the signal strength of each satellite is higher than the preset threshold, and at the same time the Position Dilution of Precision (PDOP) is less than 3.0, then it is determined that the BDS signal status is good, and the positioning module preferentially uses the pure BDS solution mode to output the vehicle's real-time longitude, latitude, altitude, and time information.
[0021] Considering the complex polar environment, when the vehicle approaches an iceberg or enters a canyon area, it may cause some BDS satellite signals to be blocked or interfered, resulting in a reduction in the number of available BDS satellites or a deterioration of the geometric configuration. If the positioning module detects that the PDOP value rises and exceeds the preset threshold at this time, the automatic switching mechanism is activated. This mechanism immediately evaluates the quality and quantity of the currently available GPS and GLONASS satellite signals. For example, when at least four GPS satellites and three GLONASS satellites can be stably received, the positioning module judges according to the internal integrated positioning algorithm that if the combined positioning of BDS and GPS can obtain the best positioning accuracy and reliability, and the combined PDOP value is reduced to 3.5, it will automatically switch to the BDS+GPS combined solution mode, use the satellite signals of the two navigation systems for integrated positioning, and output optimized and more reliable position information. If in the actual environment, GPS or GLONASS alone or in combination with other systems can provide a better solution result, the positioning module will also automatically switch to the corresponding solution mode. The entire switching process is automatically completed inside the module, ensuring that even in the complex polar environment, the positioning module can continuously and stably obtain and output high-precision and reliable vehicle positioning information.
[0022] In one embodiment, the feedback device includes an image receiving module for receiving a sequence of sky images collected externally. On top of the polar all-terrain vehicle, an independent image acquisition device is installed. The external image acquisition device has a lens that can be adjusted according to requirements. When collecting a sequence of sky images, it is adjusted to face the sky vertically, and high-resolution images covering the entire sky range can be obtained. The image acquisition device is connected to a designated external data interface of the feedback device installed inside the all-terrain vehicle cabin through a shielded data cable, and at the same time, the power supply system of the all-terrain vehicle provides power supply guarantee for the imager. During the vehicle's mission execution, the image acquisition device operates automatically according to a preset program. The image acquisition device is set to automatically take a sky image at a preset acquisition period, and the image content includes the current date and timestamp information. Whenever the image acquisition device completes the shooting of an image, the image data file is immediately transmitted to the feedback device in real time through an Ethernet cable. The data access module of the feedback device is configured to continuously monitor the data stream of the external data interface. When detecting an image data file from the image acquisition device, the data access module immediately identifies, receives, and stores it in the internal buffer or a designated storage area. As the mission progresses, the feedback device can continuously receive and store the sky images taken by the external imager in chronological order, thus forming a time-sequential sky image sequence inside the device.
[0023] In a specific embodiment of the present invention, the device for transmitting the active positioning information of the polar vehicle also integrates the function of obtaining the real-time working condition information of the vehicle. The CAN controller in the data access module automatically monitors various working condition information broadcast on the vehicle CAN bus by key components such as the engine control unit and the body control module. The system can actively filter and capture CAN messages containing a preset parameter group number, and these messages carry real-time data related to the vehicle's operating state. For example, the data access module can continuously receive and parse messages containing fuel level to obtain the current fuel percentage of the vehicle; parse messages containing engine speed to obtain the engine speed per minute; parse messages containing engine coolant temperature to obtain the current engine coolant temperature. In addition, the system can also parse information such as battery voltage, current gear, and activated diagnostic trouble codes.
[0024] After the data access module receives the above CAN messages, the internal processor of the feedback device parses them based on the original data and extracts the corresponding original values. These structured real-time working condition information, including at least fuel quantity and engine status, are sorted and packaged for integration with other data such as positioning information.
[0025] The first feedback signal window period predicted based on the current weather image sequence includes: Divide the sky area that can be covered by the image acquisition device into a fixed virtual grid G based on the current moment t. is a specific area block in the sky, and i and j are the interval indices of the pitch angle and azimuth angle respectively. Process each frame of the sky image sequence I using a pre-trained image segmentation model. Generate an occlusion map corresponding to each frame of the image. , Based on the occlusion map Calculate the quantization occlusion state of each sky grid cell at time k. ; Use a preset time series prediction model to predict the occlusion state of each sky grid cell after l time periods based on the historical state sequence. ; Based on the occlusion state of each sky grid cell after l time periods. Obtain the first feedback signal window period.
[0026] The pre-trained image segmentation is an improved U-net network, which consists of an encoder, a decoder, and an attention enhancement module. Among them, the encoder uses a lightweight convolutional neural network such as EfficientNet-B0 as the backbone network. The encoder receives each frame of the image. , and generates multi-scale feature maps through convolution and downsampling. ; The decoder includes an upsampling module and a convolutional layer. The decoder uses skip connections to fuse the corresponding feature maps of the encoder with the upsampled feature maps of the decoder with the corresponding spatial resolution. , , and are the feature maps of the q+1 and q layers of the decoding layer before and after fusion respectively. Concat and Up represent feature concatenation and upsampling respectively. The attention module is embedded in each skip connection to enhance the ability to identify and locate the boundaries of cloud clusters or blizzard areas in the polar sky. The output feature map of the last layer of the decoder is mapped to a single-channel segmentation map through 1×1 convolution and applied with an activation function to obtain a pixel occlusion probability map. Based on the segmentation threshold, the corresponding occlusion map is obtained. ; The quantization occlusion state is specifically expressed as: , where is the total number of pixels contained in the grid , ranges from [0,1], and the larger the value, the more serious the occlusion of the grid area.
[0027] Using a preset time series prediction model, using the historical state sequence Predict the occlusion state of each sky grid cell after l time periods Specifically include: Using the historical state sequence Calculate the difference between adjacent state diagrams to obtain a motion feature sequence For the first state of the sequence Its corresponding motion feature sequence is a zero tensor; At the same moment, according to the grid position Stitched together, N and Δt represent the length of the historical image sequence and the acquisition time interval respectively; The state diagram And its corresponding motion feature map Stitch together in the channel dimension to form a composite feature map containing the current state and change information And construct the input of the preset time series model and finally input it into the sequence of the prediction model ; ; Use an encoder containing ConvLSTM to process the input sequence in chronological order. The p-th layer of the encoder Receives the hidden state sequence from the (p - 1)-th layer, The final output of the encoder is the final hidden state of the last layer after processing the entire input sequence X And the cell state The final hidden state And the cell state Encapsulate the spatio-temporal information of the historical N frames.
[0028] The internal calculation of the ConvLSTM unit includes: ; ; ; ; ; ; Where * represents a convolution operation, ⊙ represents an element-wise multiplication, σ is the Sigmoid function, and tanh is the hyperbolic tangent function, Both are learnable weights And Both are bias terms.
[0029] The decoder containing ConvLSTM processes the final state of the encoder as the initial state of all layers of the decoder for processing; The input at the first time step of the decoder is a zero tensor. At the l-th time step of the decoder, where l = 1...L, the decoder ConvLSTM network calculates the hidden state at the current step based on the state at the previous moment and the input at the current step , and generates the predicted occlusion probability map at that moment by passing the hidden state of the last layer of the decoder through an output convolutional layer and an activation function . For l < L, the prediction result at the current step is used as the input for the next step of decoding , and the loop prediction continues to obtain a sequence containing L-frame prediction results . The sequence is segmented according to the virtual grid G to obtain the occlusion state of each sky grid cell after l time periods .
[0030] Based on the occlusion state of each sky grid cell after l time periods , a loop judgment is adopted to obtain the first backpropagation signal window period: for each grid , the starting step index of the window , the ending step index of the window are set to -1, and the boolean flag is false; Using a loop, traverse the time step l from 1 to L to obtain the current occlusion state , and judge whether . If the current time step satisfies and the boolean flag is false, record the starting index , and update the boolean flag to True; if the current time step satisfies and the boolean flag is True, continue traversing; if the current time step does not satisfy , and the boolean flag is True, record the ending index , and break out of the loop; If the loop ends because all L steps have been traversed, and the flag is true at the end, set the ending index: ; When , the first backpropagation signal window period of the grid is determined as the time interval: ; When When there is no available first backhaul signal window for the grid, the time interval is empty; Based on each grid the first backhaul signal window of the virtual grid G is obtained according to the time interval
[0031] Before inputting the historical grid occlusion state information into the time series prediction model, the present invention splices the state graph at the current moment k with its corresponding motion feature map in the channel dimension to form a composite feature map as the actual input of the model at this time step. By providing the time series prediction model with recent information on the trend changes in the occluded area, rather than just independent static state snapshots, the ability of the model to capture and understand dynamic weather processes is enhanced. Specifically, for a fast-moving snowstorm front or rapidly accumulating cloud mass, it will show obvious signals on the graph. For example, a positive value indicates increased occlusion or moving in, and a negative value indicates weakening or moving out. This enables the model to more easily and accurately learn key dynamic features such as the moving speed, direction, and intensity change of the occluded area. Compared with only relying on a recurrent network structure to infer motion information from the sequence, this explicit input of motion features reduces the difficulty of the model in learning dynamic patterns, accelerates the convergence process of the model, and improves the final prediction accuracy. Especially in the polar sky scene where the weather changes violently and there are few obvious texture details, directly using the provided change signal helps the model distinguish between static persistent occlusion and dynamic occlusion changes, so as to make a more accurate and physically consistent prediction of the future evolution of the occlusion state
[0032] In addition, when analyzing the sky image sequence involved in the present invention, the present invention does not take into account the problem that the image acquisition platform, i.e., the polar vehicle, may be in a small-scale operation state, resulting in the fact that the continuously acquired images are not strictly from the same geographical coordinate point. However, it can be reasonably considered that this deviation of the observation position introduced by the small-scale movement of the vehicle has no substantial impact on the accuracy of subsequent weather occlusion prediction based on sky grid division. The target of the prediction of the present invention is weather phenomena that affect satellite communication links, such as moving cloud clusters, large-scale blowing snow, or distant blizzard cloud walls. These phenomena are usually at a considerable distance from the ground observation point, and the scale range is often above hundreds of meters to several kilometers. In comparison, the moving distance of the vehicle in small-scale operations is much smaller than the distance from the vehicle to the observed weather phenomena. Therefore, the parallax effect caused by the movement of the vehicle is extremely small, that is, for the same distant weather feature in the images continuously captured before and after, its apparent position and apparent shape relative to the camera's field of view will hardly change perceptibly due to this displacement of dozens of meters. Secondly, the defined sky grid Gij is divided based on the pitch angle and azimuth angle of the vehicle's local coordinate system. As long as the vehicle's attitude remains relatively stable during small-scale movement, this relative grid reference system is stable. Combining the feature of small parallax effect, this means that if a weather feature occupies grid Gij at time t, at time t+Δt, even if the vehicle's position changes slightly, the weather feature will still mainly occupy the same grid Gij. The subsequent time-series prediction model aims to learn and predict the law of the occlusion state evolution over time within each grid cell Gij. This evolution is mainly driven by the macroscopic movement, development, or dissipation of the weather system itself. The tiny apparent position jitter introduced by the small-scale movement of the vehicle is more like weak noise superimposed on the main signal compared to the changes of the weather system itself. The time-series prediction model usually has a certain robustness to such noise and can still effectively capture and predict the main dynamic trends of weather patterns. Therefore, when processing the sky image sequence in a small-scale operation scenario, the present invention approximately regards the observation point as quasi-static, and its impact on the accuracy of the final weather occlusion prediction and communication window planning is within an acceptable range.
[0033] Based on the communication module, obtain the ID of the connectable communication satellite and predict the second backhaul signal window period; Among them, obtaining the ID of the connectable communication satellite based on the communication module includes: Perform real-time handshake to determine the current set of available satellites ; Using the positioning information obtained by the backhaul device, the communication module executes a scanning program to try to search for and lock the available communication satellite signals within the field of view; For satellites whose signal strength reaches a preset threshold, the communication module actively initiates a communication handshake request, records the unique identifier IDs of all satellites that successfully establish connections during this scan and handshake attempt, and forms the current set of available satellites. Record the number of satellites. .
[0034] Predict the future trajectories of the current available satellites; For each satellite s in , retrieve the corresponding TLE data of the satellite according to its ID; Use the standard orbit propagation SGP4 or SDP4 model, input the TLE data, time t, and positioning information, and calculate the spatial positions of satellite s at the next L discrete time points Retain the predicted position points where the pitch angle is greater than or equal to the preset minimum pitch angle threshold .
[0035] An exemplary implementation of predicting position point data is performed by the following pseudocode: from skyfield.api import Topos, load, EarthSatellite from datetime import datetime, timedelta import pytz # Example latitude and longitude definition observer_latitude_deg = -69.4 # Polar vehicle latitude (degrees) observer_longitude_deg = 76.4 # Polar vehicle longitude (degrees) observer_elevation_m = 18.0 # Polar vehicle altitude (meters) observer = Topos(latitude_degrees = observer_latitude_deg, longitude_degrees = observer_longitude_deg, elevation_m = observer_elevation_m) Taking the TLE of a satellite (IRIDIUM 145 - NORAD ID 42791) as an example, the TLE data is obtained from CelesTrak.org.
[0036] tle_line1 = '1 42791U 17036E 25111.30000000 .00000XXX 00000-0 XXXXX-X0 999X' tle_line2 = '2 42791 86.3999 150.0000 000XXXX 80.0000 280.000014.34100000XXXXXX' satellite_name = "IRIDIUM 145 ts = load.timescale() try: satellite = EarthSatellite(tle_line1, tle_line2, satellite_name,ts) except ValueError as e: print(f"从TLE创建卫星对象时出错: {e}") satellite = None current_time_utc = datetime.now(pytz.utc) prediction_offset_minutes = 10 future_time_utc = current_time_utc + timedelta(minutes=prediction_offset_minutes) skyfield_time_now = ts.from_datetime(current_time_utc) skyfield_time_future = ts.from_datetime(future_time_utc) if satellite: try: difference = satellite.at(skyfield_time_future) - observer.at(skyfield_time_future) elevation, azimuth, distance = difference.altaz() print(f"Target satellite: {satellite.name} (NORAD ID: {satellite.model.satnum})") print(f"Predicted UTC time (t'): {future_time_utc.strftime('%Y-%m-%d %H:%M:%S')} UTC ({prediction_offset_minutes} minutes after t)") print("-" * 100) print(f"Predicted satellite position (at t'):") print(f" Azimuth (A): {azimuth.degrees:.2f} degrees") print(f" Elevation (E): {elevation.degrees:.2f} degrees") Check if the elevation angle is higher than the minimum requirement E_min_check = 10.0 # Assume the minimum visible elevation angle is 10 degrees if elevation.degrees >= E_min_check: print(f" The satellite is above the minimum elevation angle threshold ({E_min_check}°).") else: print(f" The satellite is below the minimum elevation angle threshold ({E_min_check}°).") except Exception as e: print(f"Error occurred during satellite position calculation: {e}") else: print("Failed to create a satellite object from the provided TLE data, unable to perform calculations.") Map the satellite position to the grid and record the availability; Initialize: GridAvailability = {}, for all valid grid indices (i,j), initialize GridAvailability[(i,j)] = [] For each , obtain a time series of valid spatial position coordinates , and map them to the grid indices in the virtual grid G to obtain the time series of grid indices for each satellite s; Add the information indicating that satellite s is available for the grid at time step l, as a tuple (s, l), to the list corresponding to the grid, GridAvailability[(i_l, j_l)].append((s, l)) For any grid ,the list GridAvailability[(i,j)] contains all pairs of information (s, l) of satellite s that will appear in the grid at some future time step l and come from the set, where l ∈ {1,..., L}.
[0037] For each sky grid ,its second downlink signal window period is a set that contains all discrete time step indices l when at least one satellite from is available in the grid. At the same time, for each available time step l, it is also possible to identify which satellites are available according to their tuples (s, l).
[0038] Traverse the tuples (s, l) in each grid within the second downlink window period and check whether its available period overlaps with the available period of the first downlink signal window to integrate the first downlink signal window and the second downlink signal window period to obtain the final downlink window; In a specific embodiment, sort the downlink information based on the final downlink window. To complete the sending of downlink information, it is necessary to define the priorities of different data types: The highest priority is set to emergency status or severe fault information, the higher priority is set to positioning information and key operating condition parameters, and the key operating condition parameters include: fuel percentage, engine speed, coolant temperature, battery voltage. The medium priority includes system logs, and the lower priority includes historical data and ordinary short messages. The system extracts all future available downlink windows, and each window is associated with specific satellites and time periods. Synchronously obtain all current data items to be sent and send the data sequentially according to the priority ranking.
[0039] A method for downlinking polar activity information, which specifically includes the following steps: S1: Collect polar vehicle operating condition information, positioning information, and weather image sequences; S2: Predict the first downlink signal window period based on the current weather image sequence; S3: Obtain the connectable communication satellite IDs based on the communication module and predict the second downlink signal window period; S4: Obtain the feedback window using the first and second feedback signal window periods, sort the feedback information based on the feedback window, and complete the sending of the feedback information.
[0040] An embodiment of this specification also proposes a feedback device for polar activity information, and this device includes: Acquisition module: The acquisition module acquires polar vehicle condition information, positioning information, and weather image sequences. First feedback signal window period determination module: Predict the first feedback signal window period based on the current weather image sequence Second feedback signal window period determination module: Obtain the connectable communication satellite ID through the communication module and predict the second feedback signal window period. Sorting module: The sorting module obtains the feedback window using the first and second feedback signal window periods, sorts the feedback information based on the feedback window, and completes the sending of the feedback information.
[0041] An electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the above-mentioned feedback method for polar activity information.
[0042] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the above-mentioned feedback method for polar activity information.
[0043] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.
[0044] In this specification, the same or similar parts among the various embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the embodiments described later, the description is relatively simple, and the relevant parts can be referred to the partial description of the foregoing embodiments.
[0045] As described above, the above are only the specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method for transmitting polar activity information, characterized in that: The method comprises: S1: Collect polar vehicle operating information, positioning information and weather image sequences; S2: Obtain the first return signal window period based on the current weather image sequence prediction; S3: Obtain the ID of the connectable communication satellite based on the communication module and predict the second return signal window period; S4: obtaining a return window using the first and second return signal window periods, sorting the return information based on the return window, and completing the sending of the return information.
2. A method for transmitting polar activity information according to claim 1, characterized in that: The first return signal window period obtained based on the current weather image sequence prediction includes: Based on the current time t, the sky area that can be covered by the image acquisition device is divided into a fixed virtual grid G. is a specific area block in the sky, i and j are the interval indexes of the pitch angle and azimuth angle respectively; Use the pre-trained image segmentation model to process each frame of the sky image sequence I , Generate the occlusion map corresponding to each frame image , Based on occlusion map Calculate the quantized occlusion state of each sky grid cell at time k ; Using the preset time series prediction model, based on the historical state sequence Predict the occlusion state of each sky grid unit after l period ; Based on the occlusion status of each sky grid unit after l period The first return signal window period is obtained.
3. A method for transmitting polar activity information according to claim 2, characterized in that: Using the preset time series prediction model, based on the historical state sequence Predict the occlusion state of each sky grid unit after l period Specifically include: Using historical state sequences Calculate the difference between adjacent state diagrams to obtain the motion feature sequence , for the first state of the sequence , and its corresponding motion feature sequence is a zero tensor; At the same time, according to the grid position Splicing obtained, and Respectively represent the length of the historical image sequence and the time interval of acquisition; The state diagram The corresponding motion feature map Splicing is performed on the channel dimension to form a composite feature map containing current state and change information , and construct the input of the preset time series model and finally input the sequence of the prediction model .
4. A method for transmitting polar activity information according to claim 3, characterized in that: The communication module is used to obtain the ID of the connectable communication satellite, including: Real-time handshake to determine the current set of available satellites For satellites whose signal strength reaches the preset threshold, the communication module actively initiates a communication handshake request and records the unique identifier ID of all satellites that successfully establish a connection in this scan and handshake attempt to form the current available satellite set. , record the number of satellites .
5. A method for transmitting polar activity information according to claim 4, characterized in that: Predicting the second return signal window period includes: predicting the future trajectory of currently available satellites; mapping satellite positions to a grid and recording availability; for each sky grid , its second return signal window period is a set that contains all the nodes in the grid that have at least one node from The discrete time step index available for the satellite , for each available time step , find out which satellites are available based on their tuple (s, l).
6. A method for transmitting polar activity information according to claim 5, characterized in that: Traverse the tuple (s, l) in each grid in the second feedback window period, and check whether its available time period overlaps with the available time period of the first feedback signal window, integrate the first feedback signal window and the second feedback signal window period, and obtain the final feedback window.
7. A method for transmitting polar activity information according to claim 6, characterized in that: Use the standard orbit propagation SGP4 or SDP4 model, input TLE data, time t and positioning information, and calculate the satellite s at t discrete time points in the future. The spatial position of the pitch angle is greater than or equal to the preset minimum pitch angle threshold. The predicted location point.
8. A device for transmitting polar activity information, the device being used to execute a method for transmitting polar activity information as claimed in any one of claims 1 to 7, characterized in that: The device includes: Acquisition module: The acquisition module acquires polar vehicle operating condition information, positioning information and weather image sequences; A first return signal window period determination module: obtains the first return signal window period based on the current weather image sequence prediction; The second return signal window period determination module: obtains the connectable communication satellite ID based on the communication module and predicts the second return signal window period; Sorting module: The sorting module uses the first and second return signal window periods to obtain a return window, sorts the return information based on the return window, and completes the sending of the return information.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements a method for transmitting polar activity information as described in any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements a method for transmitting polar activity information according to any one of claims 1 to 7.
Citation Information
Patent Citations
Satellite Internet of Things intelligent communication method self-adaptive to climate change
CN118869042A
Wheel type detection robot based on low-orbit satellite communication
CN209335612U
Information terminal, system and method for weather forecast information service, and car navigation system with weather information
JP2002148061A
Cloud forecast using sequential images
US20200142095A1
Communication method and apparatus
WO2023160381A1