Communication data analysis method, device, and medium
By constructing a dynamic collaborative network, the host terminal aggregates data from slave terminals and optimizes satellite communication, solving the problem of resource contention when terrestrial communication is damaged, and achieving stable and efficient transmission of emergency communication.
Patent Information
- Application Number
- CN202610533526.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-04-22
- Publication Date
- 2026-06-09
AI Technical Summary
In the event of damage to terrestrial communication infrastructure caused by natural disasters or emergencies, existing technologies are unable to effectively build collaborative networks, resulting in some terminals rapidly running out of power due to excessive relaying tasks, and satellite communication resources are insufficient to meet the communication needs of a large number of ordinary mobile terminals.
By determining the dynamic role allocation of host and slave terminals, a collaborative network is constructed. The host terminal aggregates data from the slave terminals and sends integrated data packets through the satellite communication link. Network-side devices split and forward the packets according to the receiver's identifier, optimizing data transmission strategies to avoid resource contention.
To maintain uninterrupted emergency communication when ground communication base stations are ineffective, improve the utilization rate of communication resources and the reliability of data transmission, and ensure the efficient and accurate delivery of distress information.
Smart Images

Figure CN122179771A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to data processing technology, and more particularly to a communication data analysis method, device, and medium. Background Technology
[0002] Currently, in scenarios where natural disasters or emergencies damage terrestrial communication infrastructure, affected areas often face the predicament of poor communication. Although satellite communication can provide emergency communication means, the penetration rate of satellite terminal equipment is low, and satellite communication resources are extremely precious, making it difficult to meet the communication needs of a large number of ordinary mobile terminals.
[0003] Some existing solutions attempt to use mobile terminal self-organizing networks for emergency communication, but they usually lack effective network building strategies and data transmission optimization mechanisms. Existing technologies are unable to dynamically and reasonably build collaborative networks based on the actual capabilities of the terminals and the disaster environment, causing some terminals to quickly run out of power due to bearing too heavy forwarding tasks.
[0004] Therefore, there is an urgent need for a communication data analysis method that can efficiently build collaborative networks. Summary of the Invention
[0005] In view of the above problems, the present invention is proposed to provide a communication data analysis method and system that overcomes or at least partially solves the above problems.
[0006] According to one aspect of the present invention, a communication data analysis method is provided, comprising the following steps: In response to disaster emergency events, a collaborative network composed of multiple mobile terminals based on terminal communication links is established, wherein the collaborative network includes a host terminal and at least one slave terminal; The control host terminal packages all message data sent by all slave terminals through the terminal communication link and the corresponding receiver identifier, and sends the resulting integrated data packet to the network side device through the satellite communication link; Based on the receiver identifier, the control network side device splits the integrated data packet into independent messages corresponding to each of the slave terminals, and sends each independent message to the target receiving end indicated by the corresponding receiver identifier.
[0007] Optionally, in the method according to the present invention, the step of responding to a disaster emergency by determining a collaborative network composed of multiple mobile terminals based on terminal communication links includes: In response to any mobile terminal switching to emergency communication mode based on a disaster emergency event, the uplink capability value is determined based on the satellite communication strength and battery balance of the corresponding mobile terminal, and the disaster intensity level of the corresponding disaster emergency event is determined based on the terminal location of the corresponding mobile terminal. The terminal scanning distance is determined based on the uplink capability value and the disaster intensity level, and the terminal scanning range corresponding to the terminal scanning distance is determined. If the uplink capability value is greater than the preset host value, a cooperative network consisting of multiple mobile terminals based on terminal communication links is determined based on a potential election strategy within the terminal scanning range. If the uplink capability value is less than or equal to the preset host value, the cooperative network consisting of multiple mobile terminals based on the terminal communication link is determined based on the network to be entered strategy and located within the terminal scanning range.
[0008] Optionally, in the method according to the present invention, determining the cooperative network located within the terminal scanning range and composed of multiple mobile terminals based on terminal communication links based on a potential election strategy includes: The mobile terminal is identified as a potential terminal, and a scan of the corresponding terminal scanning range is performed based on the potential terminal. If no other potential terminal is found in the terminal scanning range, the potential terminal is identified as the host terminal; otherwise, the potential terminal with the highest uplink capability value is identified as the host terminal. Send a collaborative transmission request to all mobile terminals within the terminal's scanning range that have switched to emergency communication mode and have not joined any collaborative network; The system responds to any mobile terminal's join confirmation signal sent based on a cooperative transmission request, identifies that mobile terminal as a slave terminal, and establishes a cooperative network based on the master terminal and all slave terminals using the terminal communication link.
[0009] Optionally, in the method according to the present invention, determining a cooperative network located within the terminal scanning range and composed of multiple mobile terminals based on terminal communication links, based on a network to be entered strategy, includes: The mobile terminal is identified as the terminal to be entered, and the corresponding terminal scanning range is scanned based on the terminal to be entered; If at least one cooperative network exists within the terminal scanning range, the terminal distance between the terminal to be entered and the host terminal located in each cooperative network is determined based on the terminal location. A priority selection coefficient is obtained based on the uplink capability value of the corresponding host terminal and the distance to the terminal. All cooperative networks within the terminal's scanning range are then sorted based on the priority selection coefficient to obtain a priority sequence. Based on the priority sequence, the joining confirmation request of the corresponding terminal to be joined is sent to each cooperative network in sequence, and the cooperative transmission signal sent by any cooperative network based on the joining confirmation request is received in response, the terminal to be joined is added to the cooperative network, and the terminal to be joined is determined as a slave terminal.
[0010] Optionally, in the method according to the invention, the method further includes: If no cooperative network exists within the terminal's scanning range, determine the disaster-affected area of the corresponding disaster emergency event and the intensity distribution data of the corresponding terminal locations within the disaster-affected area; The response determines the directional roaming direction based on intensity distribution data, where the corresponding disaster intensity level shows a decreasing trend, and determines the directional extension length based on the disaster intensity level of the corresponding terminal to be entered; The directional extension length is multiplied by a preset adjustment coefficient to calculate the terminal scanning range based on the obtained directional reduction factor, and an extension sector corresponding to the directional extension length is formed along the directional extension direction. The extended sector is merged with the terminal scanning range to obtain the updated terminal scanning range, and the corresponding terminal scanning range is scanned based on the terminal to be entered. The response determines the directional roaming direction based on intensity distribution data where there is no corresponding disaster intensity level showing a decreasing trend. Centered on the terminal location, the terminal scanning range is divided into a corresponding preset number of sections, and each obtained scanning sector is scanned sequentially based on a preset scanning cycle.
[0011] Optionally, in the method according to the present invention, the control host terminal packages all message data sent by all slave terminals through the terminal communication link and the corresponding receiver identifier, and sends the resulting integrated data packet to the network-side device through the satellite communication link, including: The host terminal receives message data and corresponding receiver identifiers sent by all slave terminals through the terminal communication link, and configures the corresponding transmission priority of the message data based on the disaster intensity level of each slave terminal, wherein the transmission priority increases with the increase of the disaster intensity level. Obtain the channel congestion value and signal stability value of the corresponding satellite communication link, and determine the fragment size threshold based on the uplink capability value, channel congestion value and signal stability value of the corresponding host terminal; The data volume is determined based on the message data corresponding to the same slave terminal and the receiver identifier. The data fragmentation method is determined based on the comparison between the data volume and the fragmentation volume threshold. The message data and receiver identifier are then processed based on the data fragmentation method to obtain the transmission fragments. Based on the corresponding transmission priority, all transmission fragments are packaged into an integrated data packet from high to low, and each transmission fragment in the integrated data packet is sent to the network-side device in sequence according to the transmission priority via the satellite communication link.
[0012] Optionally, in the method according to the present invention, obtaining the message data sent by all slave terminals and the corresponding receiver identifiers received by the host terminal through the terminal communication link includes: The host terminal responds to each slave terminal by sending a text transmission signal, and obtains the first data of the corresponding text type and the receiver identifier sent by each slave terminal based on the text transmission signal. In response to the image transmission request sent by the receiving host terminal, the image acquisition unit pre-set in the host terminal is triggered to work and obtain the initial group photo image of the corresponding collaborative network; Generate a transparent interactive layer and move the initial group photo image to the first interactive area included in the transparent interactive layer; Based on the second interactive area included in the transparent interactive layer, an identifier movement symbol corresponding to the terminal number of each slave terminal is generated, and an interactive execution relationship between the slave terminal with the same terminal number and the identifier movement symbol is established. The initial group photo image is copied, and each copied image is sent to each slave terminal. The response determines any identifier movement symbol based on any copied image and performs an identifier movement operation from the second interaction area to the first interaction area. Based on the identifier movement symbol, the initial group photo image is updated to obtain the identifier group photo image. The identified group photo image is determined as the second data of the image type corresponding to each slave terminal, and the first data and second data corresponding to the same slave terminal are determined as message data.
[0013] Optionally, in the method according to the invention, the response to determining any identifier mover based on any copied image to perform an identifier mover operation from the second interaction area to the first interaction area, and updating the initial group photo image based on the identifier mover to obtain an identifier group photo image, includes: Identify the initial group photo image and determine the areas of people in the initial group photo image that indicate different people being photographed; The response determines any identifier movement symbol based on any copied image and performs an identifier movement operation from the second interactive area to any person area. Based on the identifier movement symbol, the initial group photo image is updated to obtain an identifier group photo image. In response to determining that at least two movement markers exist in any area of a group photo based on the identified group photo image, an identification modification request carrying the identified group photo image is generated, and the identification modification request is sent to each slave terminal corresponding to the at least two movement markers.
[0014] Optionally, in the method according to the present invention, determining the data fragmentation method based on the comparison result between the data volume and the fragmentation volume threshold, and processing the message data and the receiver identifier based on the data fragmentation method to obtain transmission fragments, includes: If the response data size is less than or equal to the fragment size threshold, the message data corresponding to that data size and the receiver identifier will be encapsulated into the same transmission fragment. If the response data size is greater than the fragment size threshold, the message data corresponding to the data size will be divided based on the fragment size threshold, and each sub-data segment and the receiver identifier will be encapsulated into the same transmission fragment to obtain each transmission fragment. If the transmission priority of the corresponding data volume is less than the preset priority threshold, the transmission priority of all transmission fragments will be updated to the minimum priority of the corresponding cooperative network.
[0015] According to another aspect of the present invention, a communication data analysis device is provided, comprising: The network construction module is configured to respond to disaster emergency events and determine a collaborative network composed of multiple mobile terminals based on terminal communication links, wherein the collaborative network includes a host terminal and at least one slave terminal. The data integration module is configured to control the host terminal to package all message data sent by all slave terminals through the terminal communication link and the corresponding receiver identifier, and send the integrated data packet to the network side device through the satellite communication link; The data transmission module is configured to control the network-side device to split the integrated data packet into independent messages corresponding to each of the slave terminals based on the receiver identifier, and send each independent message to the target receiving end indicated by the corresponding receiver identifier.
[0016] According to another aspect of the present invention, a computer-readable storage medium is provided having a computer program stored thereon, characterized in that the program, when executed by a processor, implements the method as described in any one of claims 1 to 9.
[0017] According to the solution of the present invention, by constructing a collaborative network composed of multiple mobile terminals in disaster emergency scenarios, the host terminal uniformly collects the message data of each slave terminal and packages and uploads it to the terminal communication link. Then, the network-side equipment accurately splits and forwards the data according to the receiver's identifier. This can maintain uninterrupted emergency communication even when the ground communication base station is ineffective. At the same time, it effectively avoids transmission conflicts caused by multiple terminals competing for satellite resources, improves the utilization rate of communication resources and the reliability of data transmission, and realizes the efficient and accurate delivery of distress information to the corresponding target receiver, providing stable and orderly emergency communication support for disaster relief. Attached Figure Description
[0018] Figure 1 A flowchart of a communication data analysis method according to an embodiment of the present invention is shown; Figure 2 A schematic diagram of an extended sector according to an embodiment of the present invention is shown; Figure 3 A schematic diagram of a copied image according to an embodiment of the present invention is shown; Figure 4 A structural block diagram of a communication data analysis device according to another embodiment of the present invention is shown. Detailed Implementation
[0019] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
[0020] To address the problems existing in the aforementioned background art, the inventors proposed the solution of the present invention. One embodiment of the present invention provides a communication data analysis method, which can be executed in a computing device.
[0021] Figure 1 A flowchart of a communication data analysis method according to an embodiment of the present invention is shown, the method being adapted to be executed in a computing device.
[0022] like Figure 1 As shown, the communication data analysis method proposed in this embodiment begins with step S102, which includes the following: In response to disaster emergency events, a collaborative network is established, consisting of multiple mobile terminals based on terminal communication links, wherein the collaborative network includes a host terminal and at least one slave terminal.
[0023] For example, in this embodiment, a disaster emergency refers to a situation where, after a natural disaster such as an earthquake, flood, or typhoon, conventional terrestrial communication base stations are damaged and communication quality is poor, but the server can communicate via a satellite link. Therefore, when a disaster emergency occurs, the server will identify a collaborative network composed of multiple mobile terminals based on terminal communication links. Terminal communication links refer to short-range wireless communication connections established between mobile terminals, such as Bluetooth connections, which can realize direct data interaction between mobile terminals without relying on ground base station facilities. A collaborative network is a dynamically constructed temporary communication network architecture. A collaborative network includes a host terminal and at least one slave terminal. The host terminal refers to a mobile terminal in the collaborative network that has satellite communication capabilities or has been elected as a convergence node. It is responsible for establishing a connection with the satellite and forwarding data from other terminals in the network. A slave terminal refers to a mobile terminal other than the host terminal in a collaborative network, which sends data to the host terminal through a terminal communication link; It should be understood that the division between host terminals and slave terminals is a dynamic role allocation based on the current network status and terminal capabilities, rather than a fixed restriction on the type of terminal hardware. For example, a mobile terminal may act as a host terminal in cooperative network A, but may act as a slave terminal at another time or in another cooperative network B. By establishing a collaborative network, dispersed mobile terminals can be integrated into a unified communication system, using the host terminal as a unified exit point, effectively solving the problem that some mobile terminals lack satellite communication capabilities or have limited satellite communication resources.
[0024] Furthermore, the aforementioned "responding to disaster emergency events and determining a collaborative network composed of multiple mobile terminals based on terminal communication links" also includes the following steps: In response to any mobile terminal switching to emergency communication mode based on a disaster emergency event, the uplink capability value is determined based on the satellite communication strength and battery balance of the corresponding mobile terminal, and the disaster intensity level of the corresponding disaster emergency event is determined based on the terminal location of the corresponding mobile terminal. The terminal scanning distance is determined based on the uplink capability value and the disaster intensity level, and the terminal scanning range corresponding to the terminal scanning distance is determined. If the uplink capability value is greater than the preset host value, a cooperative network consisting of multiple mobile terminals based on terminal communication links is determined based on a potential election strategy within the terminal scanning range. If the uplink capability value is less than or equal to the preset host value, the cooperative network consisting of multiple mobile terminals based on the terminal communication link is determined based on the network to be entered strategy and located within the terminal scanning range.
[0025] For example, in this embodiment, when the ground base station signal is detected to be missing and a disaster warning broadcast is received, or when the user manually activates the emergency distress function, the mobile terminal will switch to emergency communication mode based on the disaster emergency event. After the handover is completed, the mobile terminal will determine the uplink capability value based on the satellite communication strength of the corresponding mobile terminal and the terminal battery balance. The uplink capability value can characterize the mobile terminal's ability to transmit data through the satellite link and can be obtained by weighted calculation. For example, obtain the current satellite communication signal strength and remaining battery percentage of the mobile terminal, map the signal strength to a first score, map the remaining battery to a second score, and then perform a weighted sum of the two to obtain the final uplink capability value. It should be understood that high satellite communication strength means fast data transmission rate and low probability of dropped connection, while sufficient battery power means that the terminal can maintain forwarding tasks for a long time. Therefore, the uplink capability value can objectively reflect the potential of the mobile terminal as a host terminal. Next, the server will obtain the location of the corresponding mobile terminal and, in conjunction with the pre-stored disaster map data or the disaster intensity distribution information received through the network, query the disaster intensity level corresponding to the terminal location. The disaster intensity level reflects the severity of the disaster at the terminal location. For example, the intensity level is higher in the epicenter area of an earthquake, while the intensity level is lower in the peripheral areas. Next, the server will determine the terminal scanning distance based on the uplink capability value and the disaster intensity level. The terminal scanning distance refers to the maximum distance that a mobile terminal can search for other mobile terminals through the terminal communication link. It can be understood that the terminal scanning distance is not a fixed value, but is dynamically calculated. For example, the terminal scanning distance can be set to be proportional to the uplink capability value. That is, the stronger the terminal capability, the larger its scanning range, so as to cover as many surrounding devices as possible. At the same time, the terminal scanning distance can also be related to the disaster intensity level. In areas with a high disaster intensity level, building collapse may cause severe signal blockage. In this case, the calculation coefficient of the terminal scanning distance can be adjusted appropriately to adapt to the complex physical environment. Next, the server will determine the terminal scanning range corresponding to the terminal scanning distance. The terminal scanning range is a circular area covered by the terminal location as the center and the terminal scanning distance as the radius. Subsequently, the server will compare the uplink capability value with the preset host value, which is a pre-set threshold used to distinguish the role of the terminal in the network construction process. Specifically, when the uplink capability value of a mobile terminal is greater than the preset host value, it indicates that the mobile terminal has strong communication and battery life capabilities and is suitable as a host terminal. The server will determine the cooperative network composed of multiple mobile terminals based on terminal communication links within the terminal scanning range based on the potential election strategy. Conversely, when the uplink capability value is less than or equal to the preset host value, it indicates that the mobile terminal's capability is relatively weak. Therefore, the server will determine the collaborative network located within the terminal scanning range and composed of multiple mobile terminals based on the terminal communication link, based on the network to be entered strategy, in order to improve the overall stability and survival time of the collaborative network.
[0026] Furthermore, the aforementioned "determining a cooperative network composed of multiple mobile terminals based on terminal communication links within the terminal scanning range based on potential election strategies" also includes the following steps: The mobile terminal is identified as a potential terminal, and a scan of the corresponding terminal scanning range is performed based on the potential terminal. If no other potential terminal is found in the terminal scanning range, the potential terminal is identified as the host terminal; otherwise, the potential terminal with the highest uplink capability value is identified as the host terminal. Send a collaborative transmission request to all mobile terminals within the terminal's scanning range that have switched to emergency communication mode and have not joined any collaborative network; The system responds to any mobile terminal's join confirmation signal sent based on a cooperative transmission request, identifies that mobile terminal as a slave terminal, and establishes a cooperative network based on the master terminal and all slave terminals using the terminal communication link.
[0027] For example, in this embodiment, when the uplink capability value of the mobile terminal is greater than the preset host value, the server will identify the mobile terminal as a potential terminal, indicating that it has the qualifications to become a candidate host terminal, and then scan the corresponding terminal scanning range according to the potential terminal. The scanning operation can be that the potential terminal broadcasts a discovery frame carrying its own device identifier and uplink capability value through the terminal communication link and listens for the response signals of other terminals in the vicinity, or the potential terminal can passively listen for the discovery signals broadcast by other terminals in the surrounding environment in order to detect whether there are other potential terminals with host candidate qualifications within the terminal scanning range of the potential terminal. If no other potential terminal is found within the terminal scanning range, the server will identify the potential terminal as the host terminal. When at least one other potential terminal is present within the terminal scanning range, the server will identify the potential terminal with the highest uplink capability value as the host terminal to ensure that the core nodes of the collaborative network have strong communication capabilities and long battery life, thereby improving the stability of the entire collaborative network and the data transmission success rate. After the host terminal is determined, the server will send a collaborative transmission request to all mobile terminals within the terminal scanning range that have switched to emergency communication mode and have not joined any collaborative network. When the server receives a join confirmation signal sent by any mobile terminal based on the collaborative transmission request, it will determine that mobile terminal as a slave terminal and establish a collaborative network based on the terminal communication link based on the host terminal and all slave terminals.
[0028] Furthermore, the aforementioned "determining a collaborative network composed of multiple mobile terminals based on terminal communication links within the terminal's scanning range based on the network to be accessed strategy" also includes the following steps: The mobile terminal is identified as the terminal to be entered, and the corresponding terminal scanning range is scanned based on the terminal to be entered; If at least one cooperative network exists within the terminal scanning range, the terminal distance between the terminal to be entered and the host terminal located in each cooperative network is determined based on the terminal location. A priority selection coefficient is obtained based on the uplink capability value of the corresponding host terminal and the distance to the terminal. All cooperative networks within the terminal's scanning range are then sorted based on the priority selection coefficient to obtain a priority sequence. Based on the priority sequence, the joining confirmation request of the corresponding terminal to be joined is sent to each cooperative network in sequence, and the cooperative transmission signal sent by any cooperative network based on the joining confirmation request is received in response, the terminal to be joined is added to the cooperative network, and the terminal to be joined is determined as a slave terminal.
[0029] For example, in this embodiment, when the uplink capability value of the mobile terminal is less than or equal to the preset host value, the server will identify the mobile terminal as a terminal to be entered and perform a scan of the corresponding terminal scanning range based on the terminal to be entered. Specifically, the scanning operation can involve the terminal to be entered broadcasting a probe request frame through the terminal communication link, listening for beacon frames broadcast by established cooperative networks in the vicinity, etc., in order to detect whether there are available cooperative networks within the terminal scanning range of the terminal to be entered. When there is at least one collaborative network within the scanning range of the terminal, the server will determine the terminal distance between the terminal to be entered and the host terminal located in each collaborative network based on the terminal location. That is, the distance between the terminal to be entered and the host terminal in each collaborative network. The closer the terminal distance, the better the signal quality of the terminal communication link is usually, and the lower the data transmission delay and packet loss rate. Therefore, the network quality can be evaluated based on the terminal distance. Subsequently, the server will obtain a priority selection coefficient based on the uplink capability value of the corresponding host terminal and the distance to the terminal. The smaller the terminal distance, the higher the priority and the higher the priority selection coefficient. The larger the uplink capability value of the host terminal, the stronger the satellite communication capability of the network and the higher the priority selection coefficient. The priority selection coefficient can be obtained by weighted calculation to screen out high-quality networks that are close in distance, have good communication link quality, and have strong satellite relay capability. Next, the server sorts all the cooperative networks within the terminal's scanning range in descending order of priority selection coefficients to obtain a priority sequence. The priority sequence reflects the preferred order of each cooperative network as an access target. Finally, the server will send the joining confirmation requests of the corresponding terminals to each collaborative network in sequence according to the priority order. When a host terminal of a collaborative network receives the joining confirmation request, if the current load of the collaborative network has not reached the limit and the terminal to be joined meets the network entry conditions, the host terminal will send a collaborative transmission signal to the terminal to be joined to indicate that it agrees to its joining. Upon receiving a collaborative transmission signal sent by any collaborative network based on a join confirmation request, the server will add the terminal to be joined to the collaborative network and identify the terminal to be joined as a slave terminal. If a terminal waiting to join sends a join confirmation request to a certain cooperative network in the priority sequence, and does not receive a cooperative transmission signal or receives a rejection signal within a preset time, the terminal waiting to join will continue to send a join confirmation request to the next cooperative network in the priority sequence until it successfully joins a certain cooperative network or has traversed all cooperative networks. This embodiment, by determining a priority sequence, ensures that terminals awaiting access can preferentially connect to collaborative networks that are close in distance, have good communication quality, and strong satellite relay capabilities, thereby improving the overall efficiency and reliability of emergency communications.
[0030] Furthermore, the above method also includes the following steps: If no cooperative network exists within the terminal's scanning range, determine the disaster-affected area of the corresponding disaster emergency event and the intensity distribution data of the corresponding terminal locations within the disaster-affected area; The response determines the directional roaming direction based on intensity distribution data, where the corresponding disaster intensity level shows a decreasing trend, and determines the directional extension length based on the disaster intensity level of the corresponding terminal to be entered; The directional extension length is multiplied by a preset adjustment coefficient to calculate the terminal scanning range based on the obtained directional reduction factor, and an extension sector corresponding to the directional extension length is formed along the directional extension direction. The extended sector is merged with the terminal scanning range to obtain the updated terminal scanning range, and the corresponding terminal scanning range is scanned based on the terminal to be entered. The response determines the directional roaming direction based on intensity distribution data where there is no corresponding disaster intensity level showing a decreasing trend. Centered on the terminal location, the terminal scanning range is divided into a corresponding preset number of sections, and each obtained scanning sector is scanned sequentially based on a preset scanning cycle.
[0031] For example, in this embodiment, if the terminal to be entered does not find any cooperative network within the initial scanning range, it indicates that no other terminals in the area may have completed networking, or the area is on the edge of a disaster zone with low terminal density. At this time, the terminal to be connected will first obtain the geographical area involved in the current disaster emergency event, that is, the disaster-affected area. At the same time, the terminal to be connected will obtain the disaster intensity level data corresponding to different terminal locations within the disaster-affected area, forming intensity distribution data. The intensity distribution data reflects the distribution of the degree of damage of the disaster in different geographical locations. For example, in an earthquake disaster, the intensity is the highest in the epicenter area and gradually decreases towards the periphery. Next, the server will determine whether there is a decreasing trend in the intensity of the disaster in a certain direction based on the intensity distribution data. If so, it means that the direction points to the edge of the disaster area, which means there may be more other terminals that are not affected or are less affected, and the probability of networking is higher. This direction is the directional roaming direction. Next, the server will determine the directional extension length based on the disaster intensity level of the terminal to be connected. For example, the directional extension length can be set to be proportional to the disaster intensity level. That is, the higher the disaster intensity level of the location of the terminal to be connected, the closer it is to the disaster center, and the longer the extension distance is needed to reach the edge area. Therefore, the directional extension length is greater. The server then multiplies the directional extension length by a preset adjustment factor to calculate the directional reduction factor. The preset adjustment factor is used to control the reduction range of the original terminal scanning area. The server will reduce the scanning range of the terminal according to the targeted reduction factor, such as Figure 2 The solid circle shown represents the reduced terminal scanning range, and along the directional extension direction, with the directional extension length as the radius, a fan-shaped area is formed, namely the extended sector, as shown below. Figure 2 The angle of the extended sector shown can be set according to actual needs, such as 90 degrees; The terminal to be scanned merges the reduced terminal scanning range with the extended sector to form a new, irregularly shaped terminal scanning range, such as... Figure 2 The combined pattern of sector and solid circle shown indicates that the updated terminal scanning range can shift the scanning focus towards the edge of the disaster while maintaining a relatively stable total scanning area, thereby increasing the probability of detecting collaborative networks. The server will control the terminal to be joined to re-initiate the scanning operation within the updated terminal scanning range in order to detect whether there are any cooperative networks that can be joined; Another possibility is that the intensity distribution data shows that the disaster intensity levels in all directions around the terminal to be entered are similar and there is no obvious decreasing trend, that is, there is no directional roaming direction, indicating that the terminal to be entered may be located in the disaster center area or an area with uniform intensity distribution. At this time, the server will take the location of the terminal to be entered as the center and divide the original terminal scanning range into multiple scanning sectors according to the preset number of divisions, which can be 4. Finally, the server will control the terminal to scan each sector in turn according to the preset scanning cycle. For example, if it is divided into 4 scanning sectors, the terminal to scan the first sector in the first scanning cycle, the second sector in the second scanning cycle, and so on. This can expand the search coverage and increase the probability of discovering cooperative networks without significantly increasing energy consumption. This embodiment can ensure that when a terminal to be connected does not discover a cooperative network, it can intelligently adjust its scanning strategy according to the distribution of disaster intensity, thereby improving the efficiency and success rate of network discovery.
[0032] Step S104 includes the following: The control host terminal packages all message data sent by all slave terminals through the terminal communication link and the corresponding recipient identifier, and sends the resulting integrated data packet to the network side device through the satellite communication link.
[0033] For example, in this embodiment, after the collaborative network is established, the slave terminal generates message data to be sent. The message data may be text distress information, location coordinate information, or image data. At the same time, the slave terminal determines the recipient identifier corresponding to the message data, such as the recipient's mobile phone number or the specific service number of the rescue center. The slave terminal sends message data and recipient identifier to the host terminal through the terminal communication link. The host terminal, as a data aggregation node, can receive all message data and corresponding recipient identifiers sent by the slave terminals, and package them to obtain an integrated data packet. Finally, the host terminal sends the integrated data packet to the network-side equipment via the satellite communication link. The satellite communication link refers to the communication connection between the host terminal and the satellite, as well as the communication connection between the satellite and the ground station. It is used to provide a remote data transmission channel when ground communication facilities are damaged. The network-side equipment refers to the server or processing platform deployed on the communication network side, such as the server of the emergency communication command center. This embodiment, through unified packet transmission controlled by the host terminal, avoids individual competition for satellite channel resources by each slave terminal, thereby reducing the probability of communication conflicts and improving the utilization rate of the satellite link.
[0034] Furthermore, the aforementioned "control host terminal packages all message data sent by slave terminals through the terminal communication link and the corresponding recipient identifier, and sends the resulting integrated data packet to the network-side device through the satellite communication link" also includes the following steps: The host terminal receives message data and corresponding receiver identifiers sent by all slave terminals through the terminal communication link, and configures the corresponding transmission priority of the message data based on the disaster intensity level of each slave terminal, wherein the transmission priority increases with the increase of the disaster intensity level. Obtain the channel congestion value and signal stability value of the corresponding satellite communication link, and determine the fragment size threshold based on the uplink capability value, channel congestion value and signal stability value of the corresponding host terminal; The data volume is determined based on the message data corresponding to the same slave terminal and the receiver identifier. The data fragmentation method is determined based on the comparison between the data volume and the fragmentation volume threshold. The message data and receiver identifier are then processed based on the data fragmentation method to obtain the transmission fragments. Based on the corresponding transmission priority, all transmission fragments are packaged into an integrated data packet from high to low, and each transmission fragment in the integrated data packet is sent to the network-side device in sequence according to the transmission priority via the satellite communication link.
[0035] For example, in this embodiment, the host terminal, as the data aggregation node of the collaborative network, will continuously receive message data and corresponding receiver identifiers sent by each slave terminal through the terminal communication link. The server will obtain the message data and corresponding receiver identifiers received by the host terminal. Next, the server will configure the transmission priority of message data based on the disaster intensity level of each slave terminal. The higher the disaster intensity level, the more severe the disaster in the area where the slave terminal is located, and the more urgent the distress message it sends. Therefore, the transmission priority is assigned to ensure that urgent distress messages from areas with higher disaster intensity levels can occupy satellite communication resources first. Next, the server will obtain the channel congestion value and signal stability value of the corresponding satellite communication link. The channel congestion value reflects the busyness of the satellite channel and can be calculated by measuring parameters such as channel occupancy rate and number of queued data packets. The signal stability value reflects the transmission quality of the satellite signal and can be calculated by measuring parameters such as signal-to-noise ratio and bit error rate. Next, the server will determine the fragment size threshold based on the uplink capability value, channel congestion value, and signal stability value of the corresponding host terminal. The fragment size threshold refers to the maximum data size of a single transmission fragment. Transmission fragments are standardized data units formed by splitting and encapsulating the message data of the slave terminal to adapt to the limited bandwidth and unstable signal of the satellite link. They are the smallest transmission carrier for the host terminal to send integrated data packets to the network side equipment. For example, when the channel congestion value is high, it indicates that the satellite channel is busy. In this case, the fragment size threshold should be reduced to reduce the transmission time of a single transmission fragment and reduce the risk of transmission failure. When the signal stability value is low, it indicates that the signal quality is poor. In this case, the fragment size threshold should also be reduced to improve the transmission success rate. Conversely, when the channel congestion value is low and the signal stability value is high, the fragment size threshold can be appropriately increased to improve transmission efficiency. By dynamically adjusting the fragment size threshold, adaptive utilization of satellite communication resources can be achieved. Subsequently, the server determines the data volume based on the message data corresponding to the same slave terminal and the receiver identifier. The data volume refers to the size of the message data in bytes. Then, the data fragmentation method is determined based on the comparison between the data volume and the fragmentation size threshold. The message data and receiver identifier are processed based on the data fragmentation method to obtain transmission fragments. This ensures that large data messages can adapt to the transmission capabilities of the satellite channel and avoids transmission failures caused by excessively large single data packets. Finally, the server will package all transmission fragments into an integrated data packet based on their corresponding transmission priorities from high to low, and then send each transmission fragment in the integrated data packet to the network-side device in sequence based on its transmission priority through the satellite communication link, so as to ensure that high-priority transmission fragments occupy satellite channel resources first. This embodiment can prioritize the transmission of critical rescue information with high disaster intensity levels under limited satellite communication resources, and improve transmission efficiency, thereby improving the success rate of data transmission and overall communication efficiency.
[0036] Furthermore, the aforementioned "obtaining message data sent by all slave terminals and corresponding receiver identifiers received by the host terminal through the terminal communication link" also includes the following steps: The host terminal responds to each slave terminal by sending a text transmission signal, and obtains the first data of the corresponding text type and the receiver identifier sent by each slave terminal based on the text transmission signal. In response to the image transmission request sent by the receiving host terminal, the image acquisition unit pre-set in the host terminal is triggered to work and obtain the initial group photo image of the corresponding collaborative network; Generate a transparent interactive layer and move the initial group photo image to the first interactive area included in the transparent interactive layer; Based on the second interactive area included in the transparent interactive layer, an identifier movement symbol corresponding to the terminal number of each slave terminal is generated, and an interactive execution relationship between the slave terminal with the same terminal number and the identifier movement symbol is established. The initial group photo image is copied, and each copied image is sent to each slave terminal. The response determines any identifier movement symbol based on any copied image and performs an identifier movement operation from the second interaction area to the first interaction area. Based on the identifier movement symbol, the initial group photo image is updated to obtain the identifier group photo image. The identified group photo image is determined as the second data of the image type corresponding to each slave terminal, and the first data and second data corresponding to the same slave terminal are determined as message data.
[0037] For example, in this embodiment, after the collaborative network is established, the host terminal can send a text transmission signal to each slave terminal. The text transmission signal is used to notify the slave terminals to prepare to send text data. After receiving the text transmission signal, the slave terminal can use the text data such as the user's input distress message and location coordinates as the first data, and determine the corresponding receiver identifier. The slave terminal sends the first data and the recipient identifier to the host terminal through the terminal communication link. The server will obtain the first data of the corresponding text type and the recipient identifier sent by each slave terminal. After the network is successfully established, users of each terminal in the same collaborative network can approach each other. To ensure personnel safety, an image transmission request can be sent based on the host terminal. When the server receives the image transmission request, it will trigger the image acquisition unit pre-set on the host terminal to work. The image acquisition unit can be a camera to obtain an initial group photo image containing users of all slave terminals in the collaborative network and users of the host terminal. Subsequently, the server generates a transparent interactive layer comprising a first interactive area and a second interactive area, and moves the initial group photo image to the first interactive area included in the transparent interactive layer. Then, based on the second interactive area included in the transparent interactive layer, it generates a movement identifier corresponding to the terminal number of each slave terminal. This movement identifier can be a graphical symbol or a numbered symbol, such as a numbered circular icon or square icon. Figure 3 The circle shown; The server will establish an interactive execution relationship between the slave terminal with the same terminal number and the identification movement character. That is, the slave terminal can control the identification movement character corresponding to it to perform movement operations on the transparent interactive layer. Next, the server will copy the initial group photo image, on which the updated transparent interactive layer is placed, to obtain various copied images. A copied image is an integrated image that includes both the initial group photo image and the transparent interactive layer, such as... Figure 3 As shown; The server will send the copied image to each slave terminal and display it in the display area of the slave terminal. The user of the slave terminal can move the marker in the second interaction area to the first interaction area on the copied image displayed on the slave terminal. At this time, the server will update the initial group photo image based on the marker and obtain the marked group photo image. Finally, the server will identify the group photo image as the second data of the image type corresponding to each slave terminal, and identify the first data and second data corresponding to the same slave terminal as message data, so as to realize interactive group photos of personnel corresponding to all terminals in the collaborative network. This allows rescuers to intuitively understand the location distribution and identity information of personnel on site through the identified group photo image, thereby improving rescue efficiency.
[0038] Furthermore, the aforementioned "response based on any copied image determines any identifier mover to perform an identifier mover operation from the second interaction area to the first interaction area, and updates the initial group photo image based on the identifier mover to obtain an identifier group photo image" also includes the following steps: Identify the initial group photo image and determine the areas of people in the initial group photo image that indicate different people being photographed; The response determines any identifier movement symbol based on any copied image and performs an identifier movement operation from the second interactive area to any person area. Based on the identifier movement symbol, the initial group photo image is updated to obtain an identifier group photo image. In response to determining that at least two movement markers exist in any area of a group photo based on the identified group photo image, an identification modification request carrying the identified group photo image is generated, and the identification modification request is sent to each slave terminal corresponding to the at least two movement markers.
[0039] For example, in this embodiment, the server first identifies the initial group photo image and determines the area of people in the initial group photo image that indicates different people being photographed. When any identifier is determined to move from the second interactive area to any person area based on any copied image, the server will determine the person area corresponding to the identifier based on the final position of the identifier, and add the graphic identifier of the identifier to the corresponding person area position on the initial group photo image to obtain the identifier group photo image. When it is determined from the group photo image that there are at least two marker movement symbols in any person area, it means that at least two slave terminals have repeatedly marked the same person area, which may be an error in the marking. Therefore, the server generates a tag modification request carrying the tag group photo image and sends the tag modification request to each slave terminal corresponding to at least two tag movement symbols, notifying these slave terminals that there is a duplicate tagging and that modification or confirmation is required, thereby improving the accuracy of tag group photo images.
[0040] Furthermore, the aforementioned "determining the data fragmentation method based on the comparison between the data volume and the fragmentation volume threshold, and processing the message data and receiver identifier based on the data fragmentation method to obtain the transmission fragments" also includes the following steps: If the response data size is less than or equal to the fragment size threshold, the message data corresponding to that data size and the receiver identifier will be encapsulated into the same transmission fragment. If the response data size is greater than the fragment size threshold, the message data corresponding to the data size will be divided based on the fragment size threshold, and each sub-data segment and the receiver identifier will be encapsulated into the same transmission fragment to obtain each transmission fragment. If the transmission priority of the corresponding data volume is less than the preset priority threshold, the transmission priority of all transmission fragments will be updated to the minimum priority of the corresponding cooperative network.
[0041] For example, in this embodiment, when the data size is less than or equal to the fragment size threshold, it means that the data size is small and can be transmitted in one go. At this time, the server will encapsulate the message data corresponding to the data size and the receiver identifier into the same transmission fragment. When the data size exceeds the fragment size threshold, it indicates that the message data is large and needs to be fragmented for transmission. At this time, the server will divide the message data corresponding to the data size according to the fragment size threshold, and encapsulate each sub-data segment and the receiver identifier into the same transmission fragment to obtain each transmission fragment, so that the network side device can identify the corresponding target receiver after receiving the transmission fragment. The preset priority threshold is a pre-defined priority level used to distinguish between important data and ordinary data. When the transmission priority of the corresponding data volume is less than the preset priority threshold, it means that the message data belongs to ordinary data and has a lower priority. At this point, the server will update the transmission priority of all transmission fragments corresponding to the data volume to the minimum priority of the corresponding collaborative network, so as to ensure that high-priority data has priority in occupying satellite communication resources, improve overall communication efficiency, and ensure the rational allocation of satellite communication resources.
[0042] Step S106 includes the following: Based on the receiver identifier, the control network side device splits the integrated data packet into independent messages corresponding to each of the slave terminals, and sends each independent message to the target receiving end indicated by the corresponding receiver identifier.
[0043] For example, in this embodiment, the server controls the network-side device to receive the integrated data packet sent by the host terminal and then split the integrated data packet. Since the integrated data packet contains multiple message data from different slave terminals and their corresponding receiver identifiers, the network-side device will restore the integrated data packet into multiple independent messages according to the receiver identifiers, and each independent message corresponds to a slave terminal. Subsequently, the server controls the network-side devices to forward the independent messages to the target receivers through the existing communication network, based on the receiver identifier carried in each independent message. The target receivers can be the command terminal of the rescue center or the terminal of the family members of the disaster victims, so as to coordinate the precise delivery of multi-point data to multi-point targets within the network, ensure the accurate delivery of each independent message, and improve the efficiency and reliability of emergency communication.
[0044] According to the solution of the present invention, by constructing a collaborative network composed of multiple mobile terminals in disaster emergency scenarios, the host terminal uniformly collects the message data of each slave terminal and packages and uploads it to the terminal communication link. Then, the network-side equipment accurately splits and forwards the data according to the receiver's identifier. This can maintain uninterrupted emergency communication even when the ground communication base station is ineffective. At the same time, it effectively avoids transmission conflicts caused by multiple terminals competing for satellite resources, improves the utilization rate of communication resources and the reliability of data transmission, and realizes the efficient and accurate delivery of distress information to the corresponding target receiver, providing stable and orderly emergency communication support for disaster relief.
[0045] Another embodiment of the present invention provides a communication data analysis device. Figure 4 According to its corresponding device block diagram, the system includes: The network construction module is configured to respond to disaster emergency events and determine a collaborative network composed of multiple mobile terminals based on terminal communication links, wherein the collaborative network includes a host terminal and at least one slave terminal. The data integration module is configured to control the host terminal to package all message data sent by all slave terminals through the terminal communication link and the corresponding receiver identifier, and send the integrated data packet to the network side device through the satellite communication link; The data transmission module is configured to control the network-side device to split the integrated data packet into independent messages corresponding to each of the slave terminals based on the receiver identifier, and send each independent message to the target receiving end indicated by the corresponding receiver identifier.
[0046] Another embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, characterized in that the program, when executed by a processor, implements the method as described in any one of claims 1 to 9.
[0047] In the specification provided herein, the algorithms and displays are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used with the examples of this invention. The required structure for constructing such systems is apparent from the above description. Furthermore, this invention is not directed to any particular programming language. It should be understood that the contents of the invention described herein can be implemented using various programming languages, and the above description of specific languages is for the purpose of disclosing preferred embodiments of the invention.
[0048] Numerous specific details are set forth in the specification provided herein. However, it will be understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification.
[0049] Similarly, it should be understood that, in order to streamline this disclosure and aid in understanding one or more of the various aspects of the invention, in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof.
[0050] Those skilled in the art will understand that modules, units, or components of the devices disclosed in the examples herein can be arranged in the devices described in this embodiment, or alternatively, can be located in one or more devices different from the devices in this example. The modules in the foregoing examples can be combined into a single module or, in addition, can be divided into multiple sub-modules.
[0051] Those skilled in the art will understand that the modules in the device of the embodiment can be adaptively changed and placed in one or more devices different from that embodiment. Modules, units, or components in the embodiment can be combined into a single module, unit, or component, and further, they can be divided into multiple sub-modules, sub-units, or sub-components.
[0052] Furthermore, those skilled in the art will understand that although some embodiments described herein include certain features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention and form different embodiments.
[0053] Furthermore, some of the embodiments described herein are methods or combinations of method elements that can be implemented by a processor of a computer system or by other means of performing the functions. Therefore, a processor having the necessary instructions for implementing the methods or method elements forms means for implementing the methods or method elements. Furthermore, the elements described herein in the apparatus embodiments are examples of means for implementing the functions performed by elements for the purposes of carrying out the invention.
[0054] As used herein, unless otherwise specified, the use of ordinal numbers such as “first,” “second,” “third,” etc., to describe ordinary objects merely indicates different instances of similar objects and is not intended to imply that the objects being described must have a given order in time, space, ordering, or any other manner.
[0055] Although the invention has been described with respect to a limited number of embodiments, those skilled in the art will understand from the foregoing description that other embodiments are conceivable within the scope of the invention described herein. Furthermore, it should be noted that the language used in this specification has been chosen primarily for readability and edibility purposes, and not for the purpose of explaining or limiting the subject matter of the invention.
Claims
1. A communication data analysis method, characterized in that, include: In response to disaster emergency events, a collaborative network composed of multiple mobile terminals based on terminal communication links is established, wherein the collaborative network includes a host terminal and at least one slave terminal; The control host terminal packages all message data sent by all slave terminals through the terminal communication link and the corresponding receiver identifier, and sends the resulting integrated data packet to the network side device through the satellite communication link; Based on the receiver identifier, the control network side device splits the integrated data packet into independent messages corresponding to each of the slave terminals, and sends each independent message to the target receiving end indicated by the corresponding receiver identifier.
2. The method according to claim 1, characterized in that, The response to the disaster emergency event determines a collaborative network composed of multiple mobile terminals based on terminal communication links, including: In response to any mobile terminal switching to emergency communication mode based on a disaster emergency event, the uplink capability value is determined based on the satellite communication strength and battery balance of the corresponding mobile terminal, and the disaster intensity level of the corresponding disaster emergency event is determined based on the terminal location of the corresponding mobile terminal. The terminal scanning distance is determined based on the uplink capability value and the disaster intensity level, and the terminal scanning range corresponding to the terminal scanning distance is determined. If the uplink capability value is greater than the preset host value, a cooperative network consisting of multiple mobile terminals based on terminal communication links is determined based on a potential election strategy within the terminal scanning range. If the uplink capability value is less than or equal to the preset host value, the cooperative network consisting of multiple mobile terminals based on the terminal communication link is determined based on the network to be entered strategy and located within the terminal scanning range.
3. The method according to claim 2, characterized in that, The method for determining a cooperative network within the terminal scanning range, comprised of multiple mobile terminals connected via terminal communication links, based on a potential election strategy, includes: The mobile terminal is identified as a potential terminal, and a scan of the corresponding terminal scanning range is performed based on the potential terminal. If no other potential terminal is found in the terminal scanning range, the potential terminal is identified as the host terminal; otherwise, the potential terminal with the highest uplink capability value is identified as the host terminal. Send a collaborative transmission request to all mobile terminals within the terminal's scanning range that have switched to emergency communication mode and have not joined any collaborative network; The system responds to any mobile terminal's join confirmation signal sent based on a cooperative transmission request, identifies that mobile terminal as a slave terminal, and establishes a cooperative network based on the master terminal and all slave terminals using the terminal communication link.
4. The method according to claim 2, characterized in that, Based on the network to be entered strategy, a cooperative network consisting of multiple mobile terminals connected via terminal communication links is identified within the terminal's scanning range, including: The mobile terminal is identified as the terminal to be entered, and the corresponding terminal scanning range is scanned based on the terminal to be entered; If at least one cooperative network exists within the terminal scanning range, the terminal distance between the terminal to be entered and the host terminal located in each cooperative network is determined based on the terminal location. A priority selection coefficient is obtained based on the uplink capability value of the corresponding host terminal and the distance to the terminal. All cooperative networks within the terminal's scanning range are then sorted based on the priority selection coefficient to obtain a priority sequence. Based on the priority sequence, the joining confirmation request of the corresponding terminal to be joined is sent to each cooperative network in sequence, and the cooperative transmission signal sent by any cooperative network based on the joining confirmation request is received in response, the terminal to be joined is added to the cooperative network, and the terminal to be joined is determined as a slave terminal.
5. The method according to claim 4, characterized in that, The method further includes: If no cooperative network exists within the terminal's scanning range, determine the disaster-affected area of the corresponding disaster emergency event and the intensity distribution data of the corresponding terminal locations within the disaster-affected area; The response determines the directional roaming direction based on intensity distribution data, where the corresponding disaster intensity level shows a decreasing trend, and determines the directional extension length based on the disaster intensity level of the corresponding terminal to be entered; The directional extension length is multiplied by a preset adjustment coefficient to calculate the terminal scanning range based on the obtained directional reduction factor, and an extension sector corresponding to the directional extension length is formed along the directional extension direction. The extended sector is merged with the terminal scanning range to obtain the updated terminal scanning range, and the corresponding terminal scanning range is scanned based on the terminal to be entered. The response determines the directional roaming direction based on intensity distribution data where there is no corresponding disaster intensity level showing a decreasing trend. Centered on the terminal location, the terminal scanning range is divided into a corresponding preset number of sections, and each obtained scanning sector is scanned sequentially based on a preset scanning cycle.
6. The method according to claim 2, characterized in that, The control host terminal packages all message data sent by the slave terminals through the terminal communication link and the corresponding receiver identifier, and sends the resulting integrated data packet to the network-side device through the satellite communication link, including: The host terminal receives message data and corresponding receiver identifiers sent by all slave terminals through the terminal communication link, and configures the corresponding transmission priority of the message data based on the disaster intensity level of each slave terminal, wherein the transmission priority increases with the increase of the disaster intensity level. Obtain the channel congestion value and signal stability value of the corresponding satellite communication link, and determine the fragment size threshold based on the uplink capability value, channel congestion value and signal stability value of the corresponding host terminal; The data volume is determined based on the message data corresponding to the same slave terminal and the receiver identifier. The data fragmentation method is determined based on the comparison between the data volume and the fragmentation volume threshold. The message data and receiver identifier are then processed based on the data fragmentation method to obtain the transmission fragments. Based on the corresponding transmission priority, all transmission fragments are packaged into an integrated data packet from high to low, and each transmission fragment in the integrated data packet is sent to the network-side device in sequence according to the transmission priority via the satellite communication link.
7. The method according to claim 6, characterized in that, The host terminal receives message data sent by all slave terminals through the terminal communication link, along with the corresponding receiver identifiers, including: The host terminal responds to each slave terminal by sending a text transmission signal, and obtains the first data of the corresponding text type and the receiver identifier sent by each slave terminal based on the text transmission signal. In response to the image transmission request sent by the receiving host terminal, the image acquisition unit pre-set in the host terminal is triggered to work and obtain the initial group photo image of the corresponding collaborative network; Generate a transparent interactive layer and move the initial group photo image to the first interactive area included in the transparent interactive layer; Based on the second interactive area included in the transparent interactive layer, an identifier movement symbol corresponding to the terminal number of each slave terminal is generated, and an interactive execution relationship between the slave terminal with the same terminal number and the identifier movement symbol is established. The initial group photo image is copied, and each copied image is sent to each slave terminal. The response determines any identifier movement symbol based on any copied image and performs an identifier movement operation from the second interaction area to the first interaction area. Based on the identifier movement symbol, the initial group photo image is updated to obtain the identifier group photo image. The identified group photo image is determined as the second data of the image type corresponding to each slave terminal, and the first data and second data corresponding to the same slave terminal are determined as message data.
8. The method according to claim 7, characterized in that, The response determines any identifier mover based on any copied image and performs an identifier mover operation from the second interaction area to the first interaction area. Based on this identifier mover, the initial group photo image is updated to obtain an identifier group photo image, including: Identify the initial group photo image and determine the areas of people in the initial group photo image that indicate different people being photographed; The response determines any identifier movement symbol based on any copied image and performs an identifier movement operation from the second interactive area to any person area. Based on the identifier movement symbol, the initial group photo image is updated to obtain an identifier group photo image. In response to determining that at least two movement markers exist in any area of a group photo based on the identified group photo image, an identification modification request carrying the identified group photo image is generated, and the identification modification request is sent to each slave terminal corresponding to the at least two movement markers.
9. The method according to claim 6, characterized in that, The process of determining the data fragmentation method based on the comparison between the data volume and the fragmentation volume threshold, and then processing the message data and receiver identifier based on the data fragmentation method to obtain transmission fragments includes: If the response data size is less than or equal to the fragment size threshold, the message data corresponding to that data size and the receiver identifier will be encapsulated into the same transmission fragment. If the response data size is greater than the fragment size threshold, the message data corresponding to the data size will be divided based on the fragment size threshold, and each sub-data segment and the receiver identifier will be encapsulated into the same transmission fragment to obtain each transmission fragment. If the transmission priority corresponding to the data volume is less than the preset priority threshold, the transmission priority of all transmission fragments will be updated to the minimum priority of the corresponding cooperative network.
10. A communication data analysis device, characterized in that, include: The network construction module is configured to respond to disaster emergency events and determine a collaborative network composed of multiple mobile terminals based on terminal communication links, wherein the collaborative network includes a host terminal and at least one slave terminal. The data integration module is configured to control the host terminal to package all message data sent by all slave terminals through the terminal communication link and the corresponding receiver identifier, and send the integrated data packet to the network side device through the satellite communication link; The data transmission module is configured to control the network-side device to split the integrated data packet into independent messages corresponding to each of the slave terminals based on the receiver identifier, and send each independent message to the target receiving end indicated by the corresponding receiver identifier.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1 to 9.