Satellite communication based optical network networking method and system
By receiving and evaluating on-site situational data from satellite communication terminals, the extent of damage to buildings in disaster areas is determined, resource adaptation zones are constructed, the problem of uneven distribution of satellite communication resources is solved, and optimal resource allocation and communication support in emergency areas are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NANJING YONGWEI TECH CO LTD
- Filing Date
- 2026-05-06
- Publication Date
- 2026-07-21
AI Technical Summary
The existing satellite communication resource allocation method cannot differentiate the allocation according to the actual degree of disaster damage in the area where each communication terminal is located, resulting in insufficient resources in emergency areas and waste of resources in non-emergency areas.
By receiving on-site situational data from each requesting terminal, the remaining data of the building is compared with the original data to determine the response priority, and a resource adaptation zone is constructed based on the priority to configure satellite communication resources.
It enables differentiated allocation of satellite communication resources based on the actual extent of disaster in the affected areas, avoiding resource waste and ensuring that communication needs in emergency areas are met.
Smart Images

Figure CN122438014A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to data processing technology, and more particularly to a method and system for building optical networks based on satellite communication. Background Technology
[0002] When natural disasters such as earthquakes cause ground base stations to malfunction and wired networks to be interrupted, satellite emergency communication is the main way to restore communication in disaster areas. Rescue personnel in disaster areas can access the satellite network by carrying emergency communication terminals to transmit on-site data and distribute command information. The scheduling and allocation of satellite communication resources directly affects the response speed and coordination capabilities of rescue operations.
[0003] Current technologies typically analyze satellite remote sensing images to identify the epicenter of an earthquake and surrounding disaster-prone areas. By assuming the epicenter has the most urgent communication needs, more communication resources are allocated to communication terminals located there, while fewer resources are allocated to peripheral areas. Furthermore, existing technologies often assign fixed allocations based on the identity of the communication terminal, pre-setting fixed communication levels and corresponding resources for different types of rescue teams. In actual disaster scenarios, areas far from the epicenter may be more severely affected, and the degree of damage varies across different rescue teams' locations. These existing methods of satellite communication resource allocation fail to consider the actual extent of damage at each terminal's location, potentially leading to insufficient communication resources in emergency disaster areas and wasted resources in non-emergency areas.
[0004] Therefore, how to allocate satellite communication resources based on the actual degree of disaster in the areas where each communication terminal is located has become a critical issue that urgently needs to be addressed. Summary of the Invention
[0005] This invention provides a satellite communication-based optical network networking method and system, which can allocate satellite communication resources according to the actual disaster severity of the area where each communication terminal is located.
[0006] A first aspect of the present invention provides a method for networking optical networks based on satellite communication, comprising: Receive on-site situation data sent by each requesting terminal; The situational data is used to assess the situation and determine the response priority of each requesting terminal. Based on the terminal location of the requesting terminal corresponding to each response priority, a resource adaptation zone is determined, and corresponding satellite communication resources are configured for the corresponding resource adaptation zone based on the response priority.
[0007] Optionally, in one possible implementation of the first aspect, the step of performing a situation assessment on the on-site situation data and determining the response priority corresponding to each of the requesting terminals includes: Obtain the collection area corresponding to the on-site situation data, and retrieve the original standard data corresponding to the on-site situation data based on the collection area; Identify the residual data of each surviving entity in the on-site situation data, wherein the residual data includes the residual layer height and residual tilt. Obtain the original subject corresponding to the corresponding surviving subject from the original standard data, and retrieve the original data of the original subject, which includes the original floor height and the original tilt. The response priority corresponding to the requesting terminal is obtained by comparing the residual data with the original data.
[0008] Optionally, in one possible implementation of the first aspect, the step of comparing the residual data and the original data to obtain the response priority corresponding to the requesting terminal includes: The first comparison coefficient is obtained based on the ratio of the residual layer height in the residual data to the original layer height in the original data; The second comparison coefficient is obtained based on the ratio of the residual skewness in the residual data to the original skewness in the original data. The comprehensive comparison coefficient of each requesting terminal is obtained based on the sum of the first comparison coefficient and the second comparison coefficient. Based on the comprehensive comparison coefficient, the corresponding preset priority is determined from the preset priority lookup table as the response priority of the corresponding requesting terminal. The preset priority lookup table has a one-to-one correspondence between the comprehensive comparison coefficient and the preset priority.
[0009] Optionally, in one possible implementation of the first aspect, determining the resource adaptation area based on the terminal location of the requesting terminal corresponding to each of the response priorities includes: The terminal locations of the requesting terminals corresponding to each response priority are counted to obtain the priority set corresponding to each response priority; Using each terminal location as the center and a preset merging distance as the radius, construct a merging region corresponding to each terminal location. Count the terminal locations corresponding to the merging regions that have intersections to obtain a set of merging locations. From each of the merged location sets, select terminal locations that are in the same priority set and perform statistics to obtain the region delineation set; Based on the terminal locations in the defined region set, priority adaptation regions are obtained; Obtain the subject attributes of the original subject in the priority adaptation area, and determine the attribute sub-regions in the priority adaptation area based on the subject attributes; The attribute sub-regions are then customized to obtain the resource adaptation region.
[0010] Optionally, in one possible implementation of the first aspect, obtaining the priority adaptation region based on the terminal location in the region delineation set includes: Obtain the number of terminals at the terminal locations in the defined region set; When the number of terminals is determined to be 1, the terminal position is taken as an independent position, and a priority adaptation area corresponding to the independent position is constructed with the independent position as the center and the preset adaptation distance as the radius. When the number of terminals is equal to 2, or the number of terminals is greater than 2 and the terminal positions are collinear, the terminal positions are connected to obtain priority adaptation segments. Based on the preset adaptation distance, the priority adaptation segments are copied and translated to both sides, and the endpoints on the same side are connected to generate a priority adaptation area. When it is determined that the number of terminals is greater than 2 and the terminal positions are not collinear, the largest area formed by connecting the terminal positions is taken as the priority adaptation area.
[0011] Optionally, in one possible implementation of the first aspect, obtaining the subject attributes of the original subject in the priority adaptation region and determining the attribute sub-regions in the priority adaptation region based on the subject attributes includes: Obtain the subject attributes of the original subject in the priority adaptation area; In the priority adaptation area, count the original subjects corresponding to the same subject attributes to obtain the attribute subject set of each subject attribute; The subject outlines of the original subjects in the attribute subject set are expanded until all subject outlines have an intersection, thus obtaining the attribute sub-regions corresponding to each subject attribute in the priority adaptation area.
[0012] Optionally, in one possible implementation of the first aspect, the process of performing region customization on the attribute sub-region to obtain the resource adaptation region includes: Obtain the main attributes of the attribute sub-region, including medical attributes, social security attributes, and residential attributes; The main attribute of the attribute sub-region is determined to be medical attribute. The corresponding attribute sub-region is taken as medical sub-region. Road extension processing is performed on the medical sub-region to obtain the resource adaptation area of medical attribute. If the main attribute of the attribute sub-region is determined to be a guaranteed attribute, the corresponding attribute sub-region is taken as a guaranteed sub-region, and pipeline expansion processing is performed on the guaranteed sub-region to obtain the resource adaptation area of the guaranteed attribute. The primary attribute of the attribute sub-region is determined to be the residential attribute. The corresponding attribute sub-region is then designated as the residential sub-region. Non-core removal processing is performed on the residential sub-region to obtain the resource adaptation area for the residential attribute.
[0013] Optionally, in one possible implementation of the first aspect, the process of extending the road in the medical sub-region to obtain a resource adaptation area with medical attributes includes: The preset response distance corresponding to the response priority of the medical sub-region is used as the extension distance; Obtain the road contours that intersect with the medical sub-region, and the entry points of the road contours and the medical sub-region; Based on the extended distance, starting from the entry intersection, the entry area is obtained by intercepting along the road outline in a direction away from the medical sub-area. Based on the union of the entry area and the medical sub-region, the resource adaptation area with medical attributes is obtained.
[0014] Optionally, in one possible implementation of the first aspect, the pipeline expansion process performed on the protected sub-region to obtain the resource adaptation area with protected attributes includes: The preset response distance corresponding to the response priority of the protected sub-region is used as the expansion distance; Based on the aforementioned expansion distance, the protected sub-region is expanded to obtain the expanded outer region. Obtain the protection pipeline area located within the outer expansion area, and obtain the resource adaptation area of the protection attribute based on the union of the protection pipeline area and the protection sub-area; The process of removing non-core elements from the residential sub-regions to obtain resource-suitable areas based on residential attributes includes: Obtain the non-residential area within the residential sub-region, and obtain the resource adaptation area for residential attributes based on the difference between the residential sub-region and the non-residential area.
[0015] A second aspect of the present invention provides an optical network networking system based on satellite communication, comprising: The receiving module is used to receive the on-site situation data sent by each requesting terminal; The evaluation module is used to perform situational assessment on the on-site situational data and determine the response priority corresponding to each of the requesting terminals. The allocation module is used to determine the resource adaptation area according to the terminal location of the requesting terminal corresponding to each response priority, and to configure the corresponding satellite communication resources for the corresponding resource adaptation area based on the response priority.
[0016] The beneficial effects of this invention are as follows: 1. This invention receives on-site situation data sent by each requesting terminal, identifies the residual data of each surviving entity in the on-site situation data, retrieves the original data of the original entity corresponding to the surviving entity, obtains a first comparison coefficient and a second comparison coefficient based on the ratio of the residual data to the original data, obtains a comprehensive comparison coefficient based on the sum of the first comparison coefficient and the second comparison coefficient, and then determines the response priority corresponding to the comprehensive comparison coefficient from a preset priority comparison table. This realizes the determination of the actual disaster level of the area where each requesting terminal is located, avoiding the fixed allocation of communication resources based directly on geographical location or terminal identity.
[0017] 2. This invention constructs a merging region based on the terminal location of the requesting terminal corresponding to each response priority, with each terminal location as the center and a preset merging distance as the radius. It then statistically analyzes the terminal locations corresponding to the intersecting merging regions to obtain a merging location set. From this merging location set, it selects terminal locations belonging to the same priority set to obtain a region delineation set. Finally, it constructs a priority adaptation region based on the number and distribution of terminal locations in the region delineation set. This invention first determines the response priority of each requesting terminal and then generates a communication resource allocation region based on the response priority of the requesting terminals, avoiding the resource waste caused by first delineating fixed regions and then allocating communication resources.
[0018] 3. This invention obtains the subject attributes of the original subjects in the priority adaptation area, forms an attribute subject set based on the original subjects corresponding to the same subject attributes, and expands the subject contours corresponding to the attribute subject set until all subject contours have intersections, obtaining the attribute sub-regions corresponding to each subject attribute. Then, road extension processing is performed on the medical sub-region of the medical attribute, pipeline expansion processing is performed on the protection sub-region of the protection attribute, and non-core removal processing is performed on the residential sub-region of the residential attribute, obtaining the resource adaptation area for each subject attribute. This invention performs area customization processing based on the functional attributes of buildings in the disaster area, enabling the configuration of satellite communication resources to match the needs of different attribute sub-regions. Attached Figure Description
[0019] Figure 1 A flowchart of an optical network networking method based on satellite communication provided by the present invention; Figure 2 This is a schematic diagram of the residual tilt and the original tilt in this invention; Figure 3 This is a schematic diagram of the structure of the merged region corresponding to the merged position set in the example of this invention; Figure 4 This is a schematic diagram illustrating the structure for copying and translating priority-adapted line segments as an example in this invention; Figure 5 This is a schematic diagram of the priority adaptation area generated when the terminal positions are not collinear, as exemplified in this invention; Figure 6 This is a schematic diagram of the structure of an optical network networking system based on satellite communication provided by the present invention; Figure 7 This is a schematic diagram of the hardware structure of an electronic device provided by the present invention. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0021] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein.
[0022] It should be understood that in the various embodiments of the present invention, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0023] It should be understood that in this invention, "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product, or device.
[0024] It should be understood that in this invention, "multiple" refers to two or more. "And / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "Contains A, B, and C", "Contains A, B, and C" means that all three A, B, and C are contained; "Contains A, B, or C" means that one of A, B, and C is contained; "Contains A, B, and / or C" means that any one, two, or three of A, B, and C are contained.
[0025] It should be understood that in this invention, "B corresponding to A", "B corresponding to A", "A and B correspond", or "B and A correspond" means that B is associated with A, and B can be determined based on A. Determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information. Matching A and B is defined as a similarity between A and B that is greater than or equal to a preset threshold.
[0026] Depending on the context, "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection."
[0027] The technical solution of the present invention will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0028] This invention provides a method for building optical networks based on satellite communication, such as... Figure 1 As shown, it includes: S1 receives on-site situation data sent by each requesting terminal.
[0029] It should be noted that after an earthquake, ground communication facilities in the disaster area are damaged, leading to base station failures, network outages, and rendering conventional communication methods ineffective. In this situation, satellite emergency communication is a crucial way to restore communication in the disaster area. Rescue personnel in the disaster area access the satellite network by carrying emergency communication terminals to transmit on-site data and distribute command information. However, the severity of the disaster varies significantly depending on the location of different communication terminals, and a fixed resource allocation method cannot meet the communication needs of emergency areas in actual disaster scenarios. Therefore, this invention collects on-site situation data uploaded by various communication terminals to achieve differentiated allocation of communication resources for each terminal, ensuring network stability.
[0030] Among them, the requesting terminal refers to emergency communication equipment carried by personnel and equipped with satellite communication capabilities; the on-site situation data refers to image data collected by the requesting terminal that reflects the damage situation in the disaster area.
[0031] It is understandable that personnel in the disaster area can use a request terminal to collect images of the damage at the disaster site from their current location and send the collected images to a communication satellite, which will then receive the images.
[0032] It is worth mentioning that communication satellites can extract the location information corresponding to the requesting terminal from the images sent by the requesting terminal.
[0033] S2, perform situation assessment on the on-site situation data, and determine the response priority corresponding to each requesting terminal.
[0034] It should be noted that the situation assessment of this invention analyzes the buildings in the on-site situation data, compares the remaining state of the buildings in the on-site situation data with the intact state of the corresponding buildings when they were not damaged, and determines the degree of damage by the difference in floor height and tilt before and after the disaster.
[0035] Among them, response priority refers to the level index assigned to each requesting terminal for differentiated allocation of communication resources. The more severe the damage to the building where the requesting terminal is located, the higher the response priority and the more satellite communication resources it is allocated.
[0036] In some embodiments, step S2 (performing a situational assessment on the on-site situational data and determining the response priority corresponding to each requesting terminal) includes S21-S24: S21, Obtain the collection area corresponding to the field situation data, and retrieve the original standard data corresponding to the field situation data based on the collection area.
[0037] The data collection area refers to the location area corresponding to the on-site situation data in the disaster area, which can be actively input by personnel; the original standard data refers to the image data of each building in its intact state that was archived before the disaster occurred.
[0038] Understandably, the corresponding data collection area is determined from the on-site situation data, and the original standard data of the buildings within the data collection area before the disaster occurs is retrieved.
[0039] S22, Identify the residual data of each surviving entity in the on-site situation data, the residual data including the residual layer height and residual tilt.
[0040] It should be noted that the damage to buildings varies after a disaster. In some buildings, the upper floors may collapse, reducing the overall floor height, while in others, damage to the base support structure may cause the entire building to tilt.
[0041] Among them, the remaining main body refers to the main body of the building that remains after the disaster; the remaining floor height refers to the height of the remaining main body; and the remaining tilt refers to the tilt of the remaining main body, that is, the angle between the remaining main body and the ground.
[0042] It is understandable that the residual layer height and residual tilt of each surviving entity can be identified from the on-site situation data.
[0043] It is worth noting that the remaining structures also include buildings that remained intact after the disaster and buildings that completely collapsed. After a disaster, a building may not have suffered significant damage, and its floor height and tilt may remain unchanged; a building may also have completely collapsed, in which case the remaining floor height and tilt may both be zero.
[0044] S23, obtain the original subject corresponding to the corresponding residual subject in the original standard data, and retrieve the original data of the original subject, the original data including the original floor height and the original tilt.
[0045] It is understandable that, such as Figure 2 As shown, the building that matches the location of the remaining main body in the original standard data is retrieved as the original main body. The original data of the original main body is read from the original standard data. The original data includes the original floor height and the original tilt.
[0046] Among them, the original floor height refers to the original height of the main structure; the original inclination refers to the inclination of the original main structure, that is, the angle between the original main structure and the ground.
[0047] S24, compare the remaining data with the original data to obtain the response priority corresponding to the requesting terminal.
[0048] Understandably, by comparing the residual data with the original data, the comprehensive comparison coefficient of each requesting terminal is determined by the difference in floor height and tilt before and after the building was damaged. The smaller the comprehensive comparison coefficient, the more severe the disaster and the more urgent the communication situation. Finally, the response priority of the corresponding requesting terminal is obtained based on the comprehensive comparison coefficient.
[0049] In some embodiments, step S24 (comparing the residual data and the original data to obtain the response priority corresponding to the requesting terminal) includes S241-S244: S241, the first comparison coefficient is obtained based on the ratio of the residual layer height in the residual data to the original layer height in the original data.
[0050] Understandably, the first comparison coefficient is obtained by dividing the remaining floor height of the surviving main structure by the original floor height of the corresponding original main structure. For example, if the remaining floor height of a surviving main structure is 6 meters and the original floor height of the corresponding original main structure is 10 meters, then the first comparison coefficient is 6 divided by 10, which equals 0.6. The smaller the first comparison coefficient, the more severe the damage to the building.
[0051] S242, based on the ratio of the residual skewness in the residual data to the original skewness in the original data, the second comparison coefficient is obtained.
[0052] Understandably, the second comparison coefficient is obtained by dividing the remaining tilt angle of the surviving structure by the original tilt angle of the corresponding original structure. For example, if the remaining tilt angle of a surviving structure is 45 degrees (the angle between the surviving structure and the ground), and the original tilt angle of the corresponding original structure is 90 degrees (the angle between the original structure and the ground), then the second comparison coefficient is 45 divided by 90, which equals 0.5. The smaller the second comparison coefficient, the more severe the damage to the building.
[0053] It is worth mentioning that both the residual tilt and the original tilt are the angles between the same side of the building and the ground.
[0054] S243, based on the sum of the first comparison coefficient and the second comparison coefficient, obtain the comprehensive comparison coefficient of each requesting terminal.
[0055] It is understandable that the first comparison coefficient and the second comparison coefficient are summed, and the sum is used as the comprehensive comparison coefficient of the corresponding requesting terminal.
[0056] It is worth mentioning that when the field situation data of the requesting terminal contains multiple surviving entities, the average value of the comprehensive comparison coefficients corresponding to these surviving entities can be calculated as the comprehensive comparison coefficient of the corresponding requesting terminal, or the minimum value among the comprehensive comparison coefficients corresponding to these surviving entities can be selected as the comprehensive comparison coefficient of the corresponding requesting terminal.
[0057] S244, Based on the comprehensive comparison coefficient, determine the corresponding preset priority from the preset priority lookup table as the response priority of the corresponding requesting terminal. The preset priority lookup table has a one-to-one correspondence between the comprehensive comparison coefficient and the preset priority.
[0058] The preset priority lookup table refers to a pre-defined mapping table that includes the correspondence between preset priorities and the numerical ranges of the comprehensive comparison coefficient; the preset priority refers to a pre-defined priority level index corresponding to the numerical range of the comprehensive comparison coefficient. For example, in the preset priority lookup table, a comprehensive comparison coefficient in the range of 0-0.5 corresponds to first-level priority, 0.5-1.0 corresponds to second-level priority, and 1.0-1.5 corresponds to third-level priority, with first-level priority indicating the highest degree of disaster.
[0059] Understandably, the comprehensive comparison coefficient is matched with the numerical range in the preset priority lookup table to determine the numerical range in which the comprehensive comparison coefficient falls, and the preset priority corresponding to that numerical range is used as the response priority of the corresponding requesting terminal. For example, when the comprehensive comparison coefficient of a requesting terminal is 0.8, the response priority of that requesting terminal is a level two priority.
[0060] S3. Based on the terminal location of the requesting terminal corresponding to each response priority, determine the resource adaptation area, and configure the corresponding satellite communication resources for the corresponding resource adaptation area based on the response priority.
[0061] Among them, terminal location refers to the location of the requesting terminal; resource adaptation zone refers to the area generated based on the response priority of the requesting terminal and the terminal location, which is ultimately used for the allocation of satellite communication resources.
[0062] It should be noted that after completing the situation assessment and determining the response priority of each requesting terminal, multiple requesting terminals that are geographically close and have the same response priority can be allocated resources as a whole, without the need to configure resources individually for each requesting terminal. Therefore, this step first generates resource adaptation zones based on requesting terminals with the same response priority and geographically close proximity, and then configures satellite communication resources for the resource adaptation zones.
[0063] It is worth mentioning that the present invention first determines the response priority of each requesting terminal, and then generates the communication resource configuration area based on the response priority of the requesting terminal, rather than first delineating the communication resource configuration area and then uniformly determining the priority corresponding to the area.
[0064] In some embodiments, step S3 (determining the resource adaptation area based on the terminal location of the requesting terminal corresponding to each response priority) includes S31-S36: S31, count the terminal positions of the requesting terminals corresponding to each response priority to obtain the priority set corresponding to each response priority.
[0065] It is understandable that by obtaining the terminal location of each requesting terminal, and grouping terminal locations with the same response priority into the same set, a priority set corresponding to each response priority is obtained.
[0066] S32, with each terminal location as the center, construct a merged region corresponding to each terminal location using a preset merged distance as the radius, count the terminal locations corresponding to the merged regions that have intersection, and obtain a set of merged locations.
[0067] Among them, the preset merging distance refers to the pre-set distance value for generating circular merging regions; the merging position set refers to the set of terminal positions where the merging regions intersect.
[0068] Understandingly, a circular region is constructed with each terminal location as its center and a preset merging distance as its radius. This circular region serves as the merging region. Terminal locations corresponding to merging regions that intersect are grouped into the same set, resulting in a merged location set. For example, ... Figure 3 As shown, there are three merged regions corresponding to the first-level response priority and one merged region corresponding to the second-level response priority. The terminal position corresponding to the second-level response priority is outside the three first-level response priorities. The merged regions of the four terminal positions in the figure have an intersection, so these four terminal positions form a merged position set.
[0069] In addition, if the merged area of a certain terminal location does not intersect with the merged areas of other terminal locations, then that terminal location constitutes a separate set of merged locations.
[0070] S33, Select terminal locations in the same priority set from each of the merged location sets and perform statistics to obtain the area delineation set.
[0071] Understandably, the terminal locations belonging to the same response priority set in each merged location set are selected to generate the region delineation set.
[0072] It is worth noting that a merged location set may generate multiple region delineation sets, and the terminal locations in each region delineation set have the same response priority.
[0073] S34, based on the terminal positions in the region delineation set, obtain the priority adaptation area.
[0074] It should be noted that the number and distribution of terminal locations in the region delineation set may vary. This step constructs priority adaptation regions for different numbers and locations of terminals.
[0075] The priority adaptation area refers to the basic area generated based on the terminal location in the area delineation set and used to configure satellite communication resources. The resource adaptation area is then optimized to obtain the resource adaptation area.
[0076] It is worth mentioning that areas that are close to each other usually have the same degree of disaster, so the response priority of the terminal locations in the priority adaptation zone is the same.
[0077] In some embodiments, step S34 (obtaining the priority adaptation area based on the terminal location in the region delineation set) includes S341-S344: S341, obtain the number of terminals in the terminal location set of the region delineation.
[0078] It is understandable that the number of terminal locations in the defined region set is obtained to determine the total number of terminals.
[0079] S342, when the number of terminals is determined to be 1, the terminal position is taken as an independent position, and a priority adaptation area corresponding to the independent position is constructed with the independent position as the center and the preset adaptation distance as the radius.
[0080] The preset adaptation distance refers to the distance parameter that is set in advance and used to build the priority adaptation zone.
[0081] It is understandable that a circular area is constructed with the independent position as the center and the preset adaptation distance as the radius, which serves as the priority adaptation area for the independent position.
[0082] S343, if the number of terminals is equal to 2, or the number of terminals is greater than 2 and the terminal positions are collinear, connect the terminal positions to obtain priority adaptation segments, copy and translate the priority adaptation segments to both sides based on the preset adaptation distance, and connect the endpoints on the same side to generate a priority adaptation area.
[0083] It is understandable that, such as Figure 4 As shown, when the number of terminals is equal to or greater than 2, and these terminals are all located on the same straight line, the collinear terminal positions are connected to obtain a priority adaptation segment. The normal direction of the priority adaptation segment is obtained, and the priority adaptation segment is copied to obtain two priority adaptation segments. These two priority adaptation segments are translated to both sides along the normal direction until the translation distance reaches the preset adaptation distance. The endpoints of the two translated priority adaptation segments on the same side are connected to generate a rectangular area as the priority adaptation area.
[0084] S344, when it is determined that the number of terminals is greater than 2 and the terminal positions are not collinear, the largest area formed by connecting the terminal positions is taken as the priority adaptation area.
[0085] It is understandable that, such as Figure 5 As shown, when the number of terminals is greater than 2 and these terminals are not located on the same straight line, the largest area formed by connecting these terminal locations is taken as the priority adaptation area.
[0086] S35, obtain the subject attributes of the original subject in the priority adaptation area, and determine the attribute sub-regions in the priority adaptation area based on the subject attributes.
[0087] It should be noted that within the priority adaptation zone, there may be multiple buildings with different functional attributes, such as hospitals, water and electricity supply facilities, and residential buildings. These buildings with different functional attributes have different communication needs during disaster relief. Therefore, this step refines the priority adaptation zone by classifying the buildings within it according to their functional attributes. Buildings with the same functional attribute are expanded and merged into attribute sub-regions, and then customized processing is performed for each attribute sub-region subsequently.
[0088] Among them, the main attribute refers to the functional attribute corresponding to the original subject. For example, a hospital can correspond to the medical attribute, water and electricity supply facilities can correspond to the security attribute, and residential buildings can be classified as the residential attribute. The attribute sub-region refers to the region formed by the outline expansion of the original subjects with the same main attribute.
[0089] In some embodiments, step S35 (obtaining the subject attributes of the original subject in the priority adaptation region, and determining the attribute sub-regions in the priority adaptation region based on the subject attributes) includes S351-S353: S351, Obtain the subject attributes of the original subject in the priority adaptation area.
[0090] It is understandable that the subject attributes of all original subjects in the priority adaptation area are extracted.
[0091] S352, count the original subjects corresponding to the same subject attributes in the priority adaptation area to obtain the attribute subject set of each subject attribute.
[0092] Understandably, original subjects with the same subject attribute within the priority adaptation zone are grouped into the same set as the attribute subject set. For example, all original subjects with the subject attribute "medical" within the priority adaptation zone are grouped into one set to obtain the attribute subject set for the medical attribute.
[0093] S353, the subject outlines of the original subjects in the attribute subject set are expanded until all subject outlines have an intersection, thus obtaining the attribute sub-regions corresponding to each subject attribute in the priority adaptation area.
[0094] It should be noted that buildings with the same functional attributes may be far apart; for example, two medical institutions may be separated by a road or open space. Therefore, this step expands the outlines of the original entities in the attribute set until all entity outlines intersect, forming a connected region. This connected region is then used as the attribute sub-region of the corresponding entity attribute.
[0095] Among them, the main outline refers to the boundary outline of the original main body.
[0096] Understandably, based on the center position of each main outline, each main outline is expanded outward at a uniform rate in the same proportion, and it is detected in real time whether all the expanded main outlines intersect. If there are still main outlines that do not intersect, the expansion continues until all main outlines intersect after expansion. At this point, all the expanded main outlines are merged to form a connected closed region, and this closed region is used as the attribute sub-region of the corresponding main attribute.
[0097] S36, perform region customization processing on the attribute sub-region to obtain the resource adaptation region.
[0098] It should be noted that buildings with different functional attributes have different requirements for satellite communication resources. For example, hospitals need to ensure unobstructed communication on roads for ambulances to enter from the outside, and facilities such as water and electricity supply need to ensure unobstructed communication through pipelines and lines. However, open spaces and green belts in residential areas do not need to be equipped with communication resources and can be excluded.
[0099] In some embodiments, step S36 (performing region customization processing on the attribute sub-region to obtain the resource adaptation region) includes S361-S364: S361, Obtain the main attributes of the attribute sub-region, the main attributes including medical attributes, security attributes and residential attributes.
[0100] Among them, medical attribute refers to the subject attribute of the original entity with medical function, such as a hospital; security attribute refers to the subject attribute of the original entity with basic security functions such as water supply, power supply, and gas supply; and residential attribute refers to the subject attribute of the original entity with residential function, such as a residential house.
[0101] S362, determine that the main attribute of the attribute sub-region is the medical attribute, take the corresponding attribute sub-region as the medical sub-region, perform road extension processing on the medical sub-region, and obtain the resource adaptation area of the medical attribute.
[0102] Understandably, this step involves intercepting the roads leading into the medical sub-region to obtain the resource adaptation area with medical attributes.
[0103] In some embodiments, step S362 (performing road extension processing on the medical sub-region to obtain a resource adaptation area with medical attributes) includes S3621-S3624: S3621, retrieve the preset response distance corresponding to the response priority of the medical sub-region as the extension distance.
[0104] The preset response distance refers to a pre-set distance value corresponding to each response priority. The preset response distance is used for road extension processing in the medical sub-area and pipeline expansion processing in subsequent support sub-areas. The higher the response priority, the longer the corresponding preset response distance.
[0105] Understandably, based on the response priority of the requesting terminal in the priority adaptation zone where the medical sub-region is located, the preset response distance corresponding to that response priority is retrieved, and the retrieved preset response distance is used as the extension distance.
[0106] S3622, Obtain the road contour that intersects with the medical sub-region, and the entry point of the road contour and the medical sub-region.
[0107] Among them, the road outline refers to the boundary outline of the road that intersects with the medical sub-region; the entry point refers to the intersection of the road outline and the medical sub-region.
[0108] S3623, Based on the extended distance, starting from the entry intersection, the entry area is obtained by intercepting along the road contour away from the medical sub-region.
[0109] It is understandable that, starting from the intersection point, the road outline is cut off along the direction away from the medical sub-region, and the length of the cut-off is equal to the extension distance. The area corresponding to the cut-off road outline is taken as the entry area.
[0110] S3624, Based on the union of the entry area and the medical sub-region, the resource adaptation area of the medical attribute is obtained.
[0111] It is understandable that the entry area and the medical sub-area will be merged to obtain a resource adaptation area with medical attributes.
[0112] S363, determine that the main attribute of the attribute sub-region is a guaranteed attribute, take the corresponding attribute sub-region as a guaranteed sub-region, perform pipeline expansion processing on the guaranteed sub-region, and obtain the resource adaptation area of the guaranteed attribute.
[0113] Understandably, this step extends the protection sub-area outward to cover the pipelines that communicate with the outside of the protection sub-area.
[0114] In some embodiments, step S363 (performing pipeline expansion processing on the protected sub-region to obtain the resource adaptation region of the protected attributes) includes S3631-S3633: S3631, retrieve the preset response distance corresponding to the response priority of the protected sub-region as the extension distance.
[0115] Understandably, based on the response priority of the requesting terminal in the priority adaptation zone where the protection sub-region is located, the preset response distance corresponding to that response priority is retrieved, and the retrieved preset response distance is used as the extension distance.
[0116] S3632, Based on the expansion distance, the protected sub-region is expanded to obtain the expanded outer region.
[0117] It is understandable that the protected sub-region is expanded outward based on the extended distance, and the expanded area is taken as the outer expansion area.
[0118] For example, when expanding the protected sub-region, the center point of the protected sub-region can be obtained, and the pixels on the boundary contour of the protected sub-region can be obtained. The obtained pixels are connected to the center point to obtain the expansion line. The pixels are moved outward along the expansion line until the moving distance reaches the expansion distance, and then the adjacent pixels after the movement are connected to obtain the outer expansion area.
[0119] S3633, obtain the protection pipeline area located within the outer expansion area, and obtain the resource adaptation area of the protection attribute based on the union of the protection pipeline area and the protection sub-area.
[0120] It is understandable that the pipelines in the outer expansion area are obtained, the areas occupied by these pipelines are taken as the protection pipeline area, and the protection pipeline area and the protection sub-area are merged to obtain the resource adaptation area with protection attributes.
[0121] S364, determine that the main attribute of the attribute sub-region is the residential attribute, take the corresponding attribute sub-region as the residential sub-region, perform non-core removal processing on the residential sub-region, and obtain the resource adaptation area of the residential attribute.
[0122] Understandably, this step removes non-residential areas from the residential sub-region to obtain resource-suitable areas with residential attributes.
[0123] In some embodiments, step S364 (performing non-core removal processing on the residential sub-regions to obtain resource adaptation areas with residential attributes) includes S3641: S3641, obtain the non-residential area in the residential sub-region, and obtain the resource adaptation area of the residential attribute based on the difference between the residential sub-region and the non-residential area.
[0124] Non-residential areas refer to areas within residential sub-areas that are not used for residential purposes, such as green areas and recreational areas.
[0125] It is understandable that by removing non-residential areas from the residential sub-regions, we obtain resource-suitable areas with residential attributes.
[0126] See Figure 6 This is a schematic diagram of a satellite communication-based optical network networking system provided in an embodiment of the present invention. The system includes: The receiving module is used to receive the on-site situation data sent by each requesting terminal; The evaluation module is used to perform situational assessment on the on-site situational data and determine the response priority corresponding to each of the requesting terminals. The allocation module is used to determine the resource adaptation area according to the terminal location of the requesting terminal corresponding to each response priority, and to configure the corresponding satellite communication resources for the corresponding resource adaptation area based on the response priority.
[0127] See Figure 7 This is a schematic diagram of the hardware structure of an electronic device 70 provided in an embodiment of the present invention. The electronic device 70 includes: a processor 71, a memory 72, and a computer program; wherein... The memory 72 is used to store the computer program, and the memory may also be flash memory. The computer program is, for example, an application program or functional module that implements the above method.
[0128] The processor 71 is configured to execute the computer program stored in the memory to implement the various steps performed by the device in the above method. For details, please refer to the relevant descriptions in the preceding method embodiments.
[0129] Alternatively, the memory 72 can be either standalone or integrated with the processor 71.
[0130] When the memory 72 is a device independent of the processor 71, the device may further include: Bus 73 is used to connect the memory 72 and the processor 71.
[0131] The present invention also provides a readable storage medium storing a computer program, which, when executed by a processor, is used to implement the methods provided in the various embodiments described above.
[0132] The readable storage medium can be a computer storage medium or a communication medium. A communication medium includes any medium that facilitates the transfer of computer programs from one location to another. A computer storage medium can be any available medium accessible to a general-purpose or special-purpose computer. For example, a readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application-Specific Integrated Circuit (ASIC). Alternatively, the ASIC can be located in a user equipment. Of course, the processor and the readable storage medium can also exist as discrete components in a communication device. The readable storage medium can be a read-only memory (ROM), random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0133] The present invention also provides a program product including executable instructions stored in a readable storage medium. At least one processor of the device can read the executable instructions from the readable storage medium, and the at least one processor executes the executable instructions to cause the device to implement the methods provided in the various embodiments described above.
[0134] In the embodiments of the above-described device, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly manifested as execution by a hardware processor, or execution by a combination of hardware and software modules within the processor.
[0135] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for networking optical networks based on satellite communication, characterized in that, include: Receive on-site situation data sent by each requesting terminal; The situational data is used to assess the situation and determine the response priority of each requesting terminal. Based on the terminal location of the requesting terminal corresponding to each response priority, a resource adaptation zone is determined, and corresponding satellite communication resources are configured for the corresponding resource adaptation zone based on the response priority.
2. The method according to claim 1, characterized in that, The step of assessing the situation based on the on-site situation data and determining the response priority for each requesting terminal includes: Obtain the collection area corresponding to the on-site situation data, and retrieve the original standard data corresponding to the on-site situation data based on the collection area; Identify the residual data of each surviving entity in the on-site situation data, wherein the residual data includes the residual layer height and residual tilt. Obtain the original subject corresponding to the corresponding surviving subject from the original standard data, and retrieve the original data of the original subject, which includes the original floor height and the original tilt. The response priority corresponding to the requesting terminal is obtained by comparing the residual data with the original data.
3. The method according to claim 2, characterized in that, The step of comparing the residual data with the original data to obtain the response priority corresponding to the requesting terminal includes: The first comparison coefficient is obtained based on the ratio of the residual layer height in the residual data to the original layer height in the original data; The second comparison coefficient is obtained based on the ratio of the residual skewness in the residual data to the original skewness in the original data. The comprehensive comparison coefficient of each requesting terminal is obtained based on the sum of the first comparison coefficient and the second comparison coefficient. Based on the comprehensive comparison coefficient, the corresponding preset priority is determined from the preset priority lookup table as the response priority of the corresponding requesting terminal. The preset priority lookup table has a one-to-one correspondence between the comprehensive comparison coefficient and the preset priority.
4. The method according to claim 2, characterized in that, The step of determining the resource adaptation zone based on the terminal location of the requesting terminal corresponding to each of the response priorities includes: The terminal locations of the requesting terminals corresponding to each response priority are counted to obtain the priority set corresponding to each response priority; Using each terminal location as the center and a preset merging distance as the radius, construct a merging region corresponding to each terminal location. Count the terminal locations corresponding to the merging regions that have intersections to obtain a set of merging locations. From each of the merged location sets, select terminal locations that are in the same priority set and perform statistics to obtain the region delineation set; Based on the terminal locations in the defined region set, priority adaptation regions are obtained; Obtain the subject attributes of the original subject in the priority adaptation area, and determine the attribute sub-regions in the priority adaptation area based on the subject attributes; The attribute sub-regions are then customized to obtain the resource adaptation region.
5. The method according to claim 4, characterized in that, The priority adaptation region is obtained based on the terminal location in the region delineation set, including: Obtain the number of terminals at the terminal locations in the defined region set; When the number of terminals is determined to be 1, the terminal position is taken as an independent position, and a priority adaptation area corresponding to the independent position is constructed with the independent position as the center and the preset adaptation distance as the radius. When the number of terminals is equal to 2, or the number of terminals is greater than 2 and the terminal positions are collinear, the terminal positions are connected to obtain priority adaptation segments. Based on the preset adaptation distance, the priority adaptation segments are copied and translated to both sides, and the endpoints on the same side are connected to generate a priority adaptation area. When it is determined that the number of terminals is greater than 2 and the terminal positions are not collinear, the largest area formed by connecting the terminal positions is taken as the priority adaptation area.
6. The method according to claim 4, characterized in that, The step of obtaining the subject attributes of the original subject in the priority adaptation region and determining the attribute sub-regions in the priority adaptation region based on the subject attributes includes: Obtain the subject attributes of the original subject in the priority adaptation area; In the priority adaptation area, count the original subjects corresponding to the same subject attributes to obtain the attribute subject set of each subject attribute; The subject outlines of the original subjects in the attribute subject set are expanded until all subject outlines have an intersection, thus obtaining the attribute sub-regions corresponding to each subject attribute in the priority adaptation area.
7. The method according to claim 4, characterized in that, The process of customizing the attribute sub-regions to obtain the resource adaptation region includes: Obtain the main attributes of the attribute sub-region, including medical attributes, social security attributes, and residential attributes; The main attribute of the attribute sub-region is determined to be medical attribute. The corresponding attribute sub-region is taken as medical sub-region. Road extension processing is performed on the medical sub-region to obtain the resource adaptation area of medical attribute. If the main attribute of the attribute sub-region is determined to be a guaranteed attribute, the corresponding attribute sub-region is taken as a guaranteed sub-region, and pipeline expansion processing is performed on the guaranteed sub-region to obtain the resource adaptation area of the guaranteed attribute. The primary attribute of the attribute sub-region is determined to be the residential attribute. The corresponding attribute sub-region is then designated as the residential sub-region. Non-core removal processing is performed on the residential sub-region to obtain the resource adaptation area for the residential attribute.
8. The method according to claim 7, characterized in that, The process of extending roads in the medical sub-region to obtain a resource adaptation area with medical attributes includes: The preset response distance corresponding to the response priority of the medical sub-region is used as the extension distance; Obtain the road contours that intersect with the medical sub-region, and the entry points of the road contours and the medical sub-region; Based on the extended distance, starting from the entry intersection, the entry area is obtained by intercepting along the road outline in a direction away from the medical sub-area. Based on the union of the entry area and the medical sub-region, the resource adaptation area with medical attributes is obtained.
9. The method according to claim 7, characterized in that, The process of extending the pipeline in the protected sub-region to obtain the resource adaptation area with protected attributes includes: The preset response distance corresponding to the response priority of the protected sub-region is used as the expansion distance; Based on the aforementioned expansion distance, the protected sub-region is expanded to obtain the expanded outer region. Obtain the protection pipeline area located within the outer expansion area, and obtain the resource adaptation area of the protection attribute based on the union of the protection pipeline area and the protection sub-area; The process of removing non-core elements from the residential sub-regions to obtain resource-suitable areas based on residential attributes includes: Obtain the non-residential area within the residential sub-region, and obtain the resource adaptation area for residential attributes based on the difference between the residential sub-region and the non-residential area.
10. A satellite communication-based optical network networking system, characterized in that, include: The receiving module is used to receive the on-site situation data sent by each requesting terminal; The evaluation module is used to perform situational assessment on the on-site situational data and determine the response priority corresponding to each of the requesting terminals. The allocation module is used to determine the resource adaptation area according to the terminal location of the requesting terminal corresponding to each response priority, and to configure the corresponding satellite communication resources for the corresponding resource adaptation area based on the response priority.