Communication method and device, equipment and storage medium

By dynamically selecting the data return mode and transmission interface, the problem of limited adaptability of the existing technology in the dynamic environment is solved, efficient and flexible data transmission is achieved, adapted to a variety of network environments, and system performance and resource utilization are improved.

CN119521236APending Publication Date: 2025-02-25CHINA MOBILE COMM GRP CHONGQING CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411744533.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The existing communication technology has limited adaptability in dynamic environments and is difficult to meet the needs of diverse scenarios, especially in areas without operator signal coverage.

Method used

By obtaining network coverage information of the data to be transmitted and the area where the communication node is located, dynamically selecting the optimal data return method and transmission interface, including self-sustaining mode and networking mode, as well as satellite, microwave and fiber transmission interfaces.

Benefits of technology

It realizes efficient, flexible and reliable data transmission, adapts to various network environments in different application scenarios, and improves the system's transmission performance and resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119521236A_ABST
    Figure CN119521236A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a communication method and device, equipment and a storage medium. The scheme comprises the following steps: acquiring to-be-transmitted data and network coverage information of an area where the communication node is located; according to a destination address corresponding to the to-be-transmitted data, a target return mode is determined in multiple preset data return modes, and the multiple preset data return modes comprise a self-sustaining mode and a networking mode; according to the network coverage information, a target transmission interface is determined from multiple pre-configured transmission channel interfaces, and the multiple pre-configured transmission channel interfaces comprise a satellite transmission interface, a microwave transmission interface and an optical fiber transmission interface; and transmitting the to-be-transmitted data to the destination address in the target network based on the target return mode and the target transmission interface. According to the method, efficient, flexible and reliable data transmission is realized, and the method is suitable for various application scenes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and in particular, relates to a communication method, device, equipment and storage medium. Background Art

[0002] In the development of modern communication technology, in order to meet the communication needs of users in various scenarios, especially in areas without operator signal coverage, communication guarantee has become an important challenge.

[0003] In the existing technology, satellite communication equipment is usually used to access the network or tethered drones are used to carry base station equipment to achieve regional coverage. However, these solutions have limited adaptability in dynamic environments and are difficult to meet the needs of diverse scenarios.

[0004] Therefore, designing an efficient communication method that can adapt to a variety of application scenarios to improve the transmission adaptability and efficiency of the communication system has become a technical problem that needs to be solved urgently. Summary of the invention

[0005] The embodiments of the present application provide a communication method, apparatus, device and computer storage medium, which can adapt to various application scenarios and realize efficient communication.

[0006] In a first aspect, an embodiment of the present application provides a communication method, the method comprising:

[0007] Obtain network coverage information of the area where the data to be transmitted and the communication nodes are located;

[0008] According to the destination address corresponding to the data to be transmitted, a target return mode is determined among multiple preset data return modes, wherein the multiple preset data return modes include a self-sustaining mode and a networking mode;

[0009] Determine a target transmission interface from a plurality of pre-configured transmission channel interfaces according to the network coverage information, the plurality of pre-configured transmission channel interfaces including a satellite transmission interface, a microwave transmission interface and an optical fiber transmission interface;

[0010] Based on the target return mode and the target transmission interface, the data to be transmitted is transmitted to the destination address in the target network.

[0011] In a possible implementation of the first aspect, according to a destination address corresponding to the data to be transmitted, determining a target return mode among multiple preset data return modes, the method includes:

[0012] Determine the network type of the destination address;

[0013] When the destination address is a public network address, select the networking mode as the target return mode; or,

[0014] When the destination address is a private network address, select the self-sustaining model as the target return mode.

[0015] In a possible implementation manner of the first aspect, determining a target transmission interface from a plurality of preconfigured transmission channel interfaces according to network coverage information, the method includes:

[0016] Determine the current network status according to the network coverage information, the network status includes wired network, wireless network or no network coverage;

[0017] When the current network status is a wired network, select the optical fiber transmission interface as the target transmission interface; or,

[0018] When the current network state is a wireless network, a microwave transmission interface is selected as the target transmission interface; or,

[0019] When the current network status is no network coverage, the satellite transmission interface is selected as the target transmission interface.

[0020] In a possible implementation manner of the first aspect, based on a target backhaul mode and a target transmission interface, transmitting the data to be transmitted to a destination address in a target network, the method includes:

[0021] Detect the number of nodes and node capacity in the target area;

[0022] According to the number of nodes and node capacity, select the target networking mode from a variety of preset networking modes, including star structure, chain structure and network structure;

[0023] Based on the target networking mode, target backhaul method and target transmission interface, the data to be transmitted is transmitted to the destination address in the target network.

[0024] In a possible implementation manner of the first aspect, when the target transmission interface is a satellite transmission interface, based on the target backhaul mode and the target transmission interface, transmitting the data to be transmitted to a destination address in the target network, the method includes:

[0025] The semantic-source joint encoder is used to compress and encode the data to be transmitted to generate a bit stream;

[0026] Converting the bit stream into symbol data through a mapping process, and sending the symbol data to a satellite channel;

[0027] Through the satellite channel, based on the target return mode and the satellite transmission interface, the symbolic data is transmitted to the destination address in the target network.

[0028] In a possible implementation manner of the first aspect, based on a target backhaul mode and a target transmission interface, transmitting the data to be transmitted to a destination address in a target network, the method includes:

[0029] According to the transmission requirements of the data to be transmitted, determine the applicable target communication technology from a variety of communication technologies, including 4G, 5G and Wifi;

[0030] Determining a target frequency band from a plurality of preset frequency bands corresponding to the target communication technology;

[0031] Combined with the target return mode and the target transmission interface, the data to be transmitted is transmitted to the destination address in the target network through the target frequency band.

[0032] In a possible implementation manner of the first aspect, based on a target backhaul mode and a target transmission interface, transmitting the data to be transmitted to a destination address in a target network, the method includes:

[0033] The data to be transmitted is encrypted and encoded using a time-space control code sequence, the data to be transmitted is mapped into a quantum state, and the quantum state is sent to the quantum channel;

[0034] Through the quantum channel, combined with the target return method and the target transmission interface, the quantum state is sent to the destination address in the target network.

[0035] In a second aspect, an embodiment of the present application provides a communication device, the device comprising:

[0036] An acquisition module is used to acquire network coverage information of the area where the data to be transmitted and the communication node are located;

[0037] A return mode determination module, used to determine a target return mode among a plurality of preset data return modes according to a destination address corresponding to the data to be transmitted, wherein the plurality of preset data return modes include a self-sustaining mode and a networking mode;

[0038] A transmission interface determination module, used to determine a target transmission interface from a plurality of pre-configured transmission channel interfaces according to network coverage information, wherein the plurality of pre-configured transmission channel interfaces include a satellite transmission interface, a microwave transmission interface, and an optical fiber transmission interface;

[0039] The transmission module is used to transmit the data to be transmitted to the destination address in the target network based on the target return mode and the target transmission interface.

[0040] In a third aspect, an embodiment of the present application provides a communication device, comprising: a processor, and a memory storing computer program instructions; the processor reads and executes the computer program instructions to implement any one of the methods in the first aspect above.

[0041] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having computer program instructions stored thereon, and when the computer program instructions are executed by a processor, the method of any one of the above-mentioned first aspects is implemented.

[0042] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements any one of the methods in the above-mentioned first aspect.

[0043] The technical solution provided by the embodiments of the present application brings at least the following beneficial effects:

[0044] The communication method provided in the embodiment of the present application dynamically selects the optimal data return method and transmission interface by combining the network coverage information of the communication node and the destination address of the data to be transmitted, thereby achieving efficient, flexible and reliable data transmission, adapting to a variety of network environments in different application scenarios, and improving the transmission performance and resource utilization of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application.

[0046] Figure 1 This is a schematic diagram of an application scenario of a communication method provided in an embodiment of the present application;

[0047] Figure 2 It is a flow chart of a communication method provided in an embodiment of the present application;

[0048] Figure 3 It is a flow chart of a communication method provided in an embodiment of the present application;

[0049] Figure 4 It is a flow chart of a communication method provided in an embodiment of the present application;

[0050] Figure 5 It is a flow chart of a communication method provided in an embodiment of the present application;

[0051] Figure 6 It is a flow chart of a communication method provided in an embodiment of the present application;

[0052] Figure 7 It is a flow chart of a communication method provided in an embodiment of the present application;

[0053] Figure 8 It is a schematic diagram of a semantic communication architecture based on separation design provided in an embodiment of the present application;

[0054] Fig. 9It is a flowchart of a method for training a semantic-source joint encoder provided in an embodiment of the present application;

[0055] Fig.10 It is a flowchart of a process for generating an identity code sequence and a control code sequence provided in an embodiment of the present application;

[0056] Fig.11 It is a flowchart of a quantum secure direct communication method based on a time-space control code sequence provided in an embodiment of the present application;

[0057] Fig.12 It is a schematic diagram of the process of information transmission in a method for quantum secure direct communication of a time-space control code sequence provided in an embodiment of the present application;

[0058] Fig.13 is a structural diagram of a communication device provided in an embodiment of the present application;

[0059] Fig.14 is a structural diagram of a communication device provided in an embodiment of the present application;

[0060] Fig.15 It is a structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0061] In order to make those of ordinary skill in the art better understand the technical scheme of the present application, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.

[0062] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here can be implemented in an order other than those illustrated or described here. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are only examples consistent with some aspects of the present application as detailed in the attached claims.

[0063] As described in the background technology section, meeting the communication needs of users in various scenarios (especially in areas without operator signal coverage) has become an important challenge.

[0064] At present, there are usually two solutions to provide communication guarantee in areas without operator signals such as unmanned camps, ships at sea, remote mining areas, and pastoral areas: 1. Satellite base station + satellite intelligent terminal + Long Term Evolution (LTE) base station equipment, access to the operator's core network through satellite communication equipment and LTE base stations to provide users with China Unicom, China Mobile or China Telecom signals. 2. UAV emergency communication base station, through the tethered drone to bring the base station radio frequency unit (Remote Radio Unit, RRU) and antenna to high altitude, RRU through the tethered drone's own optical fiber and the ground baseband unit (Baseband Unit, BBU), BBU then back to the local end through the customer's own satellite link of the emergency communication vehicle, and then connected to the mobile core network, so as to realize the opening and coverage of the base station.

[0065] However, the communication devices corresponding to the above communication schemes are mostly single configurations, and it is difficult to automatically adjust the transmission mode or communication technology according to the specific scenario, resulting in insufficient communication efficiency and reliability in complex scenarios. For example, in a dynamic environment with multiple transmission requirements, existing devices cannot flexibly switch to the appropriate communication mode or return interface, resulting in low resource utilization, high communication costs, and even the risk of communication interruption.

[0066] In order to solve this technical problem, the embodiments of the present application provide a communication method, apparatus, device and computer storage medium.

[0067] The communication method provided in the embodiment of the present application is described in detail below through specific embodiments and application scenarios in conjunction with the accompanying drawings.

[0068] Figure 1 A schematic diagram of an application scenario of a communication method provided in an embodiment of the present application is shown.

[0069] It should be noted that the communication method provided in the embodiment of the present application is applicable to a communication node / communication device and is suitable for a variety of scenarios, especially in scenarios with high emergency communication needs, such as natural disaster sites, emergency rescue missions, joint defense and control operations, and other complex environments.

[0070] Figure 1 The portable self-organizing multimodal emergency communication device is a specific example of a communication node / communication device in this application.

[0071] from Figure 1 It can be seen that the portable self-organizing multimodal emergency communication device can flexibly select a suitable transmission interface (such as satellite, microwave or optical fiber transmission interface) and communication technology based on the communication method provided in the embodiment of the present application according to specific communication needs.

[0072] The device can efficiently realize data transmission between terminal equipment and intranet servers or operator core networks through the above method. Whether in complex emergency scenarios or in environments with no network coverage or high security requirements, it can provide reliable, flexible and efficient communication guarantees, effectively improving the adaptability and stability of the system.

[0073] Figure 2 A flow chart of a communication method provided by an embodiment of the present application is shown.

[0074] like Figure 1 As shown, the method may include the following steps:

[0075] S210, obtaining network coverage information of the area where the data to be transmitted and the communication node are located.

[0076] Data to be transmitted refers to data that a communication node sends to a target address through a communication network.

[0077] As an example but not limitation, the data to be transmitted may include audio and video files, real-time data collected by sensors, control instructions, and the like.

[0078] Network coverage information refers to information that reflects the network environment status in the area where the communication node is located.

[0079] As an example and not limitation, the network coverage information may include parameters such as whether there is network coverage, the type of covered network, signal strength, network delay, etc.

[0080] In one implementation, the built-in communication module of the communication node obtains network coverage information by scanning the surrounding network environment, for example, detecting the currently supported network type by signal strength, and generating network coverage information based on network performance parameters (such as signal quality, network delay, etc.). This method can be dynamically updated in mobile scenarios and is suitable for emergency communication needs.

[0081] In one implementation, the network coverage of the current area is determined by relying on pre-loaded regional network coverage data (such as coverage maps provided by network operators) combined with the geographical location of the communication node (obtained through GPS or other positioning modules). This method is suitable for fixed scenarios where coverage information changes little and has the characteristics of fast response.

[0082] S220. Determine a target return mode from among a plurality of preset data return modes according to a destination address corresponding to the data to be transmitted. The plurality of preset data return modes include a self-sustaining mode and a networking mode.

[0083] The destination address corresponding to the data to be transmitted refers to the final receiving location of the data to be transmitted, and may be in the form of an Internet Protocol (IP) address.

[0084] By way of example and not limitation, the destination address may be a public network address (eg, a server address accessed through the Internet) or a private network address (eg, a specific local area network device address).

[0085] The data backhaul method refers to the transmission path and network mode used by the communication node to transmit the data to be transmitted from the source to the target address.

[0086] It should be noted that the communication node provided in the embodiment of the present application has multiple data return modes preset, such as a self-sustaining mode and a networking mode.

[0087] The self-sustaining mode is a self-organizing network backhaul method that does not rely on the public Internet for data transmission, but realizes information transmission in a private network. This mode has a high degree of confidentiality and is suitable for scenarios that require strict control of data access, such as disaster relief, military joint defense and other emergency scenarios.

[0088] Networking mode, access to the operator's core network through user plane and control plane data, and interconnect with the Internet. This mode supports public network communication service functions for multi-modal information such as voice, data, and video, and is suitable for scenarios where information is released externally or interacts with wide area network devices.

[0089] Figure 3 A flow chart of a communication method provided in an embodiment of the present application is shown.

[0090] It should be understood that Figure 3 This can be regarded as an implementation method of step S220.

[0091] like Figure 3 As shown, the method for determining the target return mode may include the following steps:

[0092] S221. Determine the network type of the destination address.

[0093] The network type may include a public network address (such as an Internet IP) or a private network address (such as a local area network IP).

[0094] The network type of the destination address is determined by preconfigured address identification information or real-time resolution.

[0095] S222: When the network type of the destination address is a public network address, select the networking mode as the target return mode.

[0096] S223. When the network type of the destination address is a private network address, select the self-sustaining mode as the target return mode.

[0097] In this implementation, by dynamically selecting the return mode according to the destination address of the data to be transmitted, it can not only adapt to different network requirements, but also optimize the security and efficiency of transmission while meeting the communication performance. This method effectively solves the problem of single return mode and insufficient adaptability in the prior art, and improves the flexibility and reliability of the communication system.

[0098] In one implementation, the method for determining the target return mode may include the following steps:

[0099] S224: Determine the geographical area of ​​the destination address.

[0100] According to the destination address of the data to be transmitted, query the geographical area information corresponding to the address, such as whether it is within the network coverage or whether there are special communication requirements.

[0101] S225. When the destination address is located in a restricted area, select the self-sustaining mode as the target return mode to ensure the security and independence of data transmission.

[0102] Restricted areas may be, for example, military areas, disaster sites, etc.

[0103] S226. When the destination address is located in a general area and has public network access conditions, select the networking mode as the target return mode to provide fast and stable communication services.

[0104] This implementation method, by combining the geographical area division and access conditions of the destination address, can achieve accurate matching of communication needs in different scenarios, improve the security and adaptability of the communication system, and give priority to ensuring the transmission stability of important data when communication resources are limited.

[0105] S230. Determine a target transmission interface from a plurality of preconfigured transmission channel interfaces according to the network coverage information. The plurality of preconfigured transmission channel interfaces include a satellite transmission interface, a microwave transmission interface, and an optical fiber transmission interface.

[0106] The transmission channel interface refers to the hardware interface or protocol interface used by a communication node to connect to an external network and implement data transmission.

[0107] It should be noted that the communication node provided in the embodiment of the present application is pre-configured with multiple transmission channel interfaces such as satellite transmission interface, microwave transmission interface and optical fiber transmission interface.

[0108] The satellite transmission interface transmits data through a satellite communication system. It is suitable for remote scenarios without network coverage and has the characteristics of wide coverage and high stability.

[0109] The microwave transmission interface realizes point-to-point or point-to-multipoint data transmission through high-frequency microwave signals. It is suitable for scenarios with medium and short distance and wireless network coverage, and has the characteristics of fast transmission speed and flexible deployment.

[0110] The optical fiber transmission interface transmits data through an optical fiber line. It is suitable for scenarios covered by a wired network and has the advantages of high transmission bandwidth, fast speed, and strong anti-interference ability.

[0111] Figure 4 A flow chart of a communication method provided in an embodiment of the present application is shown.

[0112] It should be understood that Figure 4 This can be regarded as an implementation method of step S230.

[0113] like Figure 4 As shown, the method of determining the target transmission interface may include the following steps.

[0114] S231. Determine the current network status according to the network coverage information.

[0115] The network status can include the following three situations:

[0116] Wired network: The area where the communication node is located has optical fiber or other wired network access capabilities.

[0117] Wireless network: The area where the communication node is located has microwave or cellular network coverage.

[0118] No network coverage: The area where the communication node is located has no wired or wireless network coverage.

[0119] S232: When the current network state is a wired network, select a fiber optic transmission interface as a target transmission interface.

[0120] The fiber optic transmission interface provides high-bandwidth, low-latency, stable data transmission through physical optical fiber lines, and is suitable for scenarios that require high throughput, such as large-scale data center synchronization and high-definition video transmission.

[0121] Therefore, when it is determined that the current network state is a wired network, the optical fiber transmission interface is selected.

[0122] S233: When the current network state is a wireless network, select a microwave transmission interface as a target transmission interface.

[0123] The microwave transmission interface uses microwave signals to achieve wireless data transmission. It can be flexibly deployed between ground base stations or temporary communication nodes without relying on wired infrastructure. It has rapid response capabilities and is suitable for emergency communications and short-term coverage needs.

[0124] Therefore, when it is determined that the current network state is a wireless network, the microwave transmission interface is selected.

[0125] S234. When the current network status is no network coverage, select the satellite transmission interface as the target transmission interface.

[0126] The satellite transmission interface transmits data to the core network via a satellite link, ensuring communication even in remote areas or areas without network coverage.

[0127] Therefore, when it is determined that the current network status is no network coverage, the satellite transmission interface is selected.

[0128] In this implementation, the most suitable transmission interface is dynamically selected according to the network status, thereby improving the transmission efficiency and adaptability of the communication system, taking into account the needs of high bandwidth, high reliability and flexibility, and meeting the communication guarantee requirements of different application scenarios.

[0129] S240: Based on the target return mode and the target transmission interface, transmit the data to be transmitted to the destination address in the target network.

[0130] In the aforementioned steps, the appropriate target return mode and target transmission interface have been determined according to the destination address of the data to be transmitted and the network coverage information.

[0131] The target return mode is responsible for defining the overall data processing mode of the communication (such as whether to access the public network or remain in a private network).

[0132] The target transmission interface determines the physical or logical channel through which the actual data transmission is completed.

[0133] In this step, the communication node will complete the actual data transmission process based on the determined target return mode and target transmission interface.

[0134] The communication node processes the data to be transmitted according to the rules of the target return mode through the target transmission interface and sends it to the specified destination address in the target network. The process may include the following steps:

[0135] Process the data to be transmitted (such as whether encryption or encapsulation is required) according to the rules of the target return method.

[0136] Call the target transmission interface to establish a connection with the target network.

[0137] Complete data transmission according to the target network address protocol.

[0138] The present application scheme dynamically selects the optimal data return method and transmission interface by combining the network coverage information of the communication node and the destination address of the data to be transmitted, thereby achieving efficient, flexible and reliable data transmission, adapting to a variety of network environments, and improving the system's transmission performance and resource utilization.

[0139] Figure 5 A flow chart of a communication method provided in an embodiment of the present application is shown.

[0140] It should be understood that Figure 5 Can be seen as Figure 2 An example of step S240 of the illustrated embodiment.

[0141] like Figure 5 As shown, the method may include the following steps.

[0142] S510: Detect the number of nodes and node capacity in the target area.

[0143] The number of nodes refers to the total number of devices participating in the networking within the communication area, such as multiple communication devices or communication nodes.

[0144] Node capacity refers to the communication load that each communication node can bear, such as bandwidth, computing power or storage capacity.

[0145] In one implementation, a network scanning tool can be used to detect all node devices within the area where the communication node is located, a network bandwidth measurement tool can be used to test the uplink and downlink bandwidth of each node, active detection can be used to evaluate the processing power of each node, and the storage capacity of each node can be evaluated by reading the storage resource information of the node.

[0146] In one implementation, a centralized network management platform is used to automatically collect status information of all nodes in the target area. The number of online nodes and the capacity data of each node are directly obtained through the network topology diagram or node list of the platform.

[0147] S520. According to the number of nodes and the capacity of the nodes, a target networking mode is selected from a plurality of preset networking modes, where the plurality of preset networking modes include a star structure, a chain structure, and a network structure.

[0148] The star structure refers to a direct connection between the central node and each peripheral node, which is suitable for communication scenarios with high management requirements and a moderate number of nodes.

[0149] The chain structure refers to nodes connected one by one to form a link, which is suitable for scenarios with a large number of nodes and low requirements for information confidentiality.

[0150] A mesh structure refers to nodes connected to each other to form redundant paths, which is suitable for communication scenarios that require large-scale coverage, high reliability and flexibility.

[0151] In one implementation, when the number of nodes is less than the first threshold and the node capacity is higher than the capacity threshold, a star structure is selected to reduce transmission complexity and resource occupation; when the number of nodes is between the first threshold and the second threshold, and the node capacity is close to the capacity threshold, a chain structure is selected. When the number of nodes is greater than the second threshold, or the node capacity is lower than the capacity threshold, a network structure is selected.

[0152] S530: Based on the target networking mode, the target backhaul mode and the target transmission interface, the data to be transmitted is transmitted to the destination address in the target network.

[0153] After completing the networking mode selection, data transmission is performed in combination with the target return mode and target transmission interface determined in the previous steps.

[0154] In this embodiment, the networking mode is dynamically selected according to the number of nodes and the node capacity, and the topology structure can be dynamically adjusted to cope with changes in node status or environment, and can flexibly adapt to different scenarios.

[0155] Figure 6 A flow chart of a communication method provided in an embodiment of the present application is shown.

[0156] It should be understood that Figure 6 Can be seen as Figure 2 An example of step S240 of the illustrated embodiment.

[0157] like Figure 6 As shown, the method may include the following steps.

[0158] S610: Encode the data to be transmitted by using a semantic-source joint encoder to generate a bit stream.

[0159] The semantic-source joint encoder is a coding model trained based on the Transformer structure.

[0160] A bit stream is a sequence of data consisting of 0s and 1s.

[0161] S620: Convert the bit stream into symbol data through a mapping process, and send the symbol data to a satellite channel.

[0162] S630: Transmit the symbolic data to a destination address in the target network through a satellite signal channel based on a target return mode and a satellite transmission interface.

[0163] Based on the method of this embodiment, Figure 8As shown, the embodiment of the present application provides a semantic communication architecture based on separation design. As can be seen from the figure, the text information to be transmitted is converted into a bit stream by the semantic-source joint encoder at the sending end, and then mapped into symbols and sent to the channel through the traditional channel coding and modulation module. The receiving end first performs demodulation and channel decoding to obtain the recovered bit stream information, and then converts it into floating point numbers through the semantic-source joint decoder, and then restores it to text information.

[0164] Combine the following Fig. 9 Introduce the training method of the semantic-source joint encoder.

[0165] Firstly, by analyzing the relationship between the amount of semantic information and the required wireless resources, the mathematical expression of the semantic spectral efficiency is obtained. Then, the resource optimization problem is modeled with the goal of maximizing the semantic spectral efficiency.

[0166] The average number of bits required for the nth user to transmit each word is kn, and the average amount of semantic information carried by each word is I / L, so the average amount of semantic information carried by each bit is I / (knL). Since the symbol rate in passband transmission is equal to the channel bandwidth, it can be seen that W symbols can be transmitted per second on a channel with a bandwidth of W. In addition, the number of bits contained in each modulation symbol is different under different modulation and coding methods. Let Rn represent the number of bits represented by each modulation symbol of the nth user under the selected channel coding modulation method, then the total amount of semantic information that can be transmitted per second on a channel with a bandwidth of W is WRnI / (knL|). Therefore, the semantic transmission rate of the nth user on the mth channel can be expressed as:

[0167]

[0168] The corresponding semantic spectrum effect can be expressed as:

[0169]

[0170] Therefore, with the goal of maximizing the sum of the semantic spectral effects of all users in the network, the semantic resource allocation problem in a semantic communication system based on separation design can be modeled as:

[0171]

[0172] Among them, constraints C1, C2 and C3 are constraints related to channel allocation, C4 means that each user can only choose one channel coding modulation method, C5 gives the optional range K of the number of bits required for each word, and C6 and C7 give the performance thresholds of semantic similarity and semantic spectral effect respectively.

[0173] In this embodiment, semantic-source joint coding is used to perform full-link processing on the encoding and symbolization of the data to be transmitted, and the data is efficiently transmitted to the destination address in the target network through the satellite channel. In the case of poor channels and limited signal quality, data source compression can be achieved, transmission pressure can be reduced, and the reliability of network information transmission can be ensured.

[0174] Figure 7 A flow chart of a communication method provided in an embodiment of the present application is shown.

[0175] It should be understood that Figure 7 Can be seen as Figure 2 An example of step S240 of the illustrated embodiment.

[0176] like Figure 7 As shown, the method may include the following steps.

[0177] S710: Determine an applicable target communication technology from a plurality of communication technologies according to a transmission requirement of the data to be transmitted.

[0178] Various communication technologies include 4G (Fourth Generation Mobile Communication Technology), 5G (Fifth Generation Mobile Communication Technology) and Wifi (Wireless Fidelity).

[0179] S720: Determine a target frequency band from a plurality of preset frequency bands corresponding to the target communication technology.

[0180] The frequency bands used by 4G include low frequency, medium frequency and high frequency.

[0181] 5G uses higher frequency millimeter wave bands (such as 24GHz and above) as well as lower mid-band frequencies (such as 3.5GHz).

[0182] Wifi usually operates in the 2.4GHz and 5GHz frequency bands.

[0183] After deciding on the communication technology, select the appropriate frequency band in the above example.

[0184] S730, combining the target return mode and the target transmission interface, transmitting the data to be transmitted to the destination address in the target network through the target frequency band.

[0185] In this embodiment, the most suitable communication technology and communication frequency band are dynamically selected according to the transmission requirements, which can improve the communication efficiency and adaptability and ensure the best transmission performance in different network environments.

[0186] In one embodiment, the present application embodiment proposes a communication method based on quantum secure direct communication (Quantum Secure Direct Communication, QSDC) of time-space control code sequences to achieve encryption of communication content.

[0187] The method may include the following steps:

[0188] The data to be transmitted is encrypted and encoded using a time-space control code sequence, mapped into a quantum state, and the quantum state is sent to the quantum channel.

[0189] The spatiotemporal control code sequence is a coding sequence agreed upon by both parties before data transmission, including coding features in the time domain and space domain. The spatiotemporal control code sequence is used to encrypt and identify data, ensuring that only the two parties with the sequence can correctly decode the data.

[0190] A quantum channel refers to a communication channel used to transmit quantum states to ensure that the quantum state reaches the receiver from the sender in physical form while maintaining the characteristics of the quantum state.

[0191] Exemplarily, the quantum channel may be, for example, optical fiber, free space or other quantum communication media.

[0192] Through the quantum channel, combined with the target return method and the target transmission interface, the quantum state is sent to the destination address in the target network.

[0193] In this embodiment, quantum encryption of the data to be transmitted is performed through the time-space control code sequence quantum secure direct communication method, which can effectively ensure the security of communication. In scenarios with high security requirements, it can prevent data from being intercepted or tampered with during transmission, ensuring the confidentiality and integrity of information. In key areas such as specialized agency communications and emergency rescue, it can provide stronger anti-eavesdropping capabilities and data protection, improve the security of the overall communication system, and ensure that sensitive information is not affected by external attacks or interference during transmission.

[0194] Combine the following Figure 10-12 The quantum secure direct communication method of space-time control code sequence proposed in this application is introduced.

[0195] The quantum secure direct communication scheme based on time-space control code sequence improves the security of the protocol by combining quantum secure direct communication with control code technology. This proposal uses three sets of mutually conjugated quantum states that are orthogonal to each other.

[0196] {|H>|L>},{|L>|R>},{|U>|D>} are used for information transmission. In the information encoding process, |H>, |L> and |D> are used to encode the binary code word "0", and |V>, |R> and |D> are used to encode the binary code word "1".

[0197] Fig.11 The flowchart of the method for quantum secure direct communication based on time-space control code sequence provided in the embodiment of the present application is as follows. Fig.11 The detailed steps are as follows:

[0198] S1. Allocation and negotiation.

[0199] The sender Alice and the receiver Bob obtain a shared initial value x0 (exemplarily, x0∈[-1,1]) or a chaotic parameter value μ (exemplarily, μ∈[1.42,2]) through a trusted certification center (CA). Exemplarily, when x0 is obtained, the number of iterations N0, the initial key length n (exemplarily, n is an even number, and n<N0), and the chaotic parameter value μ are determined.

[0200] S10. The sender Alice obtains the shared initial value x0 through a trusted certification center.

[0201] S11. The receiver Bob obtains the shared initial value x0 through a trusted authentication center.

[0202] S12. The two parties negotiate to determine the number of iterations N0, the initial key length n, and another necessary chaotic parameter value μ.

[0203] S2. Generate an initial sequence.

[0204] S21. Alice inputs the initial value x0 and parameter value μ into the chaotic system agreed upon by both parties.

[0205] S22, in the chaotic system, iterate N0 times to generate N0 real number sequences, Alice selects n real numbers from the N0 real number sequences, represented as {x 1a, x 2a, … , x na}.

[0206] S23, binarize n real numbers to obtain the binary initial sequence S 0a .

[0207] S24. Bob inputs the initial value x0 and parameter value μ into the chaotic system agreed upon by both parties.

[0208] S25, iterate N0 times to generate N0 real number sequences, select n real numbers from the N0 real number sequences, expressed as {x1b, x2b, … , x nb}.

[0209] S26. Bob performs binarization on n real numbers and obtains the initial binary sequence S 0b .

[0210] S3. Generate a control code sequence and an identity code sequence.

[0211] Alice and Bob respectively 0a and S0b are grouped in pairs, and the two binary bits of each group are XORed to generate the identity code sequence S 1a , S 1b .

[0212] According to S 1a , S 1b The value of is extracted to generate the control code sequence S 2a , S 2b .

[0213] Introduced separately:

[0214] S31、Alice will S 0a The binary codes in the code are divided into groups of two by two, and the two binary codes in each group are XORed to obtain the identity code sequence S 1a .

[0215] S32, Alice then 0a Extraction is performed, and the extraction method is: when S 1a When a bit in is "0", the first bit in the corresponding two-bit binary code group is selected; when S 1a When a bit in is "1", the second bit in the corresponding two-bit binary code group is selected to obtain the control code sequence S 2a .

[0216] S33, Bob uses the same process to modify the initial sequence S 0b First group, then XOR, from S 0b The corresponding identity code sequence S is generated in 1b .

[0217] S34, Bob uses the same process to modify the initial sequence S 0b Extract the corresponding codeword and control the code sequence S 2b .

[0218] S4. Transmission and authentication of identity code sequence.

[0219] S41, compare Alice's identity code sequence S1 with Bob's identity code sequence S 1b A comparison is made. When the consistency rate in the comparison result is higher than the preset threshold, it can be determined that the identities of both parties have been verified.

[0220] For example, Alice sets the identity code sequence S 1a It is transmitted to Bob through the quantum channel. Bob receives S 1a , and with the self-generated S 1b When the consistency rate in the comparison result is higher than the preset threshold, it can be determined that the identities of both parties have been verified.

[0221] It should be understood that in the ideal case of no noise and no eavesdropping, if S 1a With S 1b The same, then the control code sequence S 2a and S 2b will be consistent, sequence S 2a and S 2b Will be used as the control code sequence for communication between Alice and Bob.

[0222] If the identity authentication is successful, the control code sequence S of both parties 2a and S 2b As the shared control code sequence K1

[0223] (K1=S 2a =S 2b ).

[0224] If identity verification fails, the two parties renegotiate.

[0225] For example: Assume that the initial value x0 = 0.4738, the parameter value μ = 1.87, the number of iterations N0 = 200, the initial key length n = 10 bits, the chaotic system selected by Alice and Bob is the Logistic map, xi+1 = f(x i )=1-μx i 2 (X), μ∈[0, 2], x i ∈[-1, 1]. When μ∈[1.42, 2], the system is in a chaotic state. The corresponding binarization operation in the scheme is as follows: determine a threshold and set it to k=0, take a real value in the initial sequence, if the value is greater than k, map it to 1; if it is less than or equal to k, map it to 0. The process can be expressed as follows:

[0226]

[0227] Where:

[0228] x i is a real value;

[0229] y i is a binary value;

[0230] i represents the sequence number of the real number in the initial sequence.

[0231] Assume that the initial sequence S generated by Alice and Bob is 0a and S 0b is "01010000101101101110". 0a Grouping, with two bits as a group, we get "01 01 00 00 10 11 01 10 11 10"; then XOR the two binary bits in each group, and the resulting sequence S 1a is "1100101101"; then the binary sequence is extracted according to the extraction rule to obtain the sequence S 2a .

[0232] Fig.10 Figure 1 is a schematic diagram of the generation process of the identity code sequence and the control code sequence. Fig.10 As shown, if the sequence S 1a The first bit is 1, which corresponds to the binary sequence S 0a If the first group "01" in the S is selected, the second bit 1 in the corresponding group is extracted; 1a The second bit of is 1; this bit corresponds to S 0a If the second group "01" in the corresponding group is "01", the second bit 1 in the corresponding group is extracted; 1a The third bit is 0, which corresponds to S 0a If the third group "00" in the sequence is "00", the first bit 0 in the corresponding group is extracted. After extracting in this way, the sequence is "1100011010". Similarly, Bob can also get S1b as "1100101101", S 2b is "1100011010".

[0233] S5. Generate a spatiotemporal control code sequence.

[0234] S51. Alice uses the shift cycle algorithm to dynamically update the control code sequence K1 and generate multiple space-time control code sequences K2 to ensure the dynamics and security of the control code during the communication process, and at the same time generate the space-time measurement base sequence corresponding to the space-time control code sequence.

[0235] S52. Bob uses the shift cycle algorithm to dynamically update the control code sequence K1 and generate multiple space-time control code sequences K2 to ensure the dynamics and security of the control code during the communication process, and at the same time generate the space-time measurement base sequence corresponding to the space-time control code sequence.

[0236] Alice and Bob both generate the measurement base sequence M in an agreed manner through the control code sequence K1. When the total length of the information to be transmitted by Alice is less than or equal to the length of the measurement base sequence M, the security of the information can be guaranteed; but when the total length of the information to be transmitted is greater than the length of the measurement base sequence M, there is a possibility of leakage due to the repeated use of the control code sequence K1. In order to solve the information insecurity problem caused by the repeated use of the fixed control code sequence K1, the present application designs a shift cycle algorithm to generate the spatiotemporal control code sequence K2 according to the control code sequence K1.

[0237] The shift cycle algorithm is: group the control code sequence K1 into groups of two bits, each group has four possible values ​​{00, 01, 10, 11}, remove the first group of values ​​in the sequence K1, and the remaining groups correspond to the three measurement bases one by one, and then remove all groups in the sequence K1 that are the same as the first group of values ​​of K1, and a control code sequence of a certain length can be obtained. When the control code needs to be generated again during the communication process, the first bit of the control code sequence K1 is shifted to its last bit and the remaining bits are shifted forward in sequence, and a new control code K can be obtained. 11 , follow the previous step and discard K 11 The first group is used to establish the corresponding relationship between the remaining groups and the measurement basis, and the corresponding control code sequence is obtained. By analogy, the dynamic control code sequence and the corresponding measurement basis sequence can be continuously obtained.

[0238] S6. Quantum information encryption and decryption.

[0239] S61. Alice uses the measurement basis sequence M to encrypt the information to be transmitted, prepares the corresponding quantum state, and transmits it to Bob through the quantum channel.

[0240] S62. Bob uses the shared measurement basis sequence M to measure and decrypt the received quantum state to recover the information to be transmitted.

[0241] The whole process completes the confidential transmission of information and achieves a transmission efficiency of 100%. Since the status of Alice and Bob is reciprocal, this proposal is suitable for two-way transmission between the two communicating parties.

[0242] Fig.12 A schematic diagram of the information transmission process in the quantum secure direct communication method of the space-time control code sequence is shown.

[0243] like Fig.12 As shown in the figure, assuming that the information Alice wants to transmit is "0110110100", the time-space control code sequence is:

[0244] "101101000110110101111100", then the corresponding measurement basis sequence

[0245] In summary, the present application proposes a QSDC scheme based on a time-space control code sequence, in which the identity code sequence can realize the identity authentication function of legitimate communication users, thereby improving the security of communication; and the time-space measurement base sequence can realize information transmission between the communicating parties with 100% information transmission efficiency.

[0246] The above mainly introduces a communication method of an embodiment of the present application in conjunction with the accompanying drawings. It should be understood that although the steps in the flowcharts involved in the embodiments described above are displayed in sequence, these steps are not necessarily performed in sequence in the order shown in the figure. Unless there is a clear description in this article, the execution of these steps is not strictly limited in order, and these steps can be performed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the embodiments described above may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with other steps or at least a part of the steps or stages in other steps. A communication device of an embodiment of the present application is introduced below in conjunction with the accompanying drawings. For the sake of brevity, when introducing the device below, it will be appropriately omitted, and the relevant content can refer to the relevant description in the method above, and will not be repeated.

[0247] Corresponding to the method described in the above embodiment, Fig.13 A structural block diagram of a communication device 1000 provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.

[0248] like Fig.13 As shown, the device 1000 may include:

[0249] The acquisition module 1001 is used to acquire the data to be transmitted and the network coverage information of the area where the communication node is located.

[0250] The return mode determination module 1002 is used to determine a target return mode among multiple preset data return modes according to a destination address corresponding to the data to be transmitted. The multiple preset data return modes include a self-sustaining mode and a networking mode.

[0251] The transmission interface determination module 1003 is used to determine the target transmission interface from a plurality of pre-configured transmission channel interfaces according to the network coverage information. The plurality of pre-configured transmission channel interfaces include a satellite transmission interface, a microwave transmission interface and an optical fiber transmission interface.

[0252] The transmission module 1004 is used to transmit the data to be transmitted to the destination address in the target network based on the target return mode and the target transmission interface.

[0253] Fig.14 A structural block diagram of a portable self-organizing multimodal emergency communication device provided in one embodiment of the present application is shown.

[0254] The portable self-organizing multimodal emergency communication method and device provided in the embodiments of the present application may include an access module, a communication module, a transmission module and an energy management module.

[0255] The access module may include a networking mode adaptation unit.

[0256] The networking mode adaptive unit is used to automatically select and configure the most suitable access segment networking structure according to actual environmental conditions and communication requirements.

[0257] In one embodiment, the networking mode adaptation unit may be used to execute steps S510 - S520 .

[0258] The communication module may include a waveguide unit, a signal transceiver unit, and a data processing unit.

[0259] The waveguide unit is mainly responsible for the radio wave transmission / reception function between the terminal and the signal transceiver module, and can simultaneously support multiple frequency bands such as 4G / 5G / WIFI, achieving more flexible, wider coverage and higher network capacity.

[0260] In one embodiment, a waveguide unit may be used to perform steps S710 - S720 .

[0261] The signal transceiver unit mainly converts digital signals into radio waves through circuit transformation and transmits them through the waveguide unit. At the same time, it is also responsible for receiving information sent by user terminals and transmitting it to the core network through the data processing module.

[0262] The signal processing unit is mainly responsible for processing the unmodulated original electrical signal transmitted by the signal transceiver unit. It realizes functions such as channel coding and decoding, modulation and demodulation, and protocol processing to ensure the correct transmission of data.

[0263] In one embodiment, the signal processing unit can be used to execute the quantum secure direct communication method based on time-space control code sequence in the present application.

[0264] The transmission module may include a wireless resource management unit and a network transmission management unit.

[0265] The wireless resource management unit is mainly responsible for configuring the wireless resource management unit in the communication module under emergency communication conditions with low signal-to-noise ratio of wireless signals, high-load network quality and limited capacity, and adopting the semantic communication system resource optimization solution based on separation design to compress the data source and reduce transmission pressure.

[0266] In one embodiment, the radio resource management unit may be configured to perform steps S610 - S620 .

[0267] The network transmission management unit is equipped with a dual-mode return transmission method and a three-channel return transmission interface. It is mainly responsible for selecting the appropriate return transmission method and transmission interface according to the business requirements of emergency scenarios.

[0268] In one embodiment, the network transmission management unit may be used to execute steps S221 - S223 .

[0269] In one embodiment, the network transmission management unit may be used to execute steps S231 - S234 .

[0270] The energy management module is mainly responsible for providing backup power for the access, communication and transmission modules, and is configured with a dual-mode power management system, that is, it is compatible with both self-contained DC battery packs and AC external power supplies.

[0271] A portable self-organizing multimodal emergency communication device provided in an embodiment of the present application includes functional units corresponding to access, communication, and transmission modules. The access module provides adaptive adjustment schemes for star, chain, and network networking structures according to different scenarios to adapt to changing network service requirements. In the communication module, the waveguide unit adopts multi-band communication module schemes such as 4G, 5G, and WiFi to cope with terminal network support capabilities. In the communication module, in terms of information security processing, the security and confidentiality of emergency communications are achieved through a QSDC scheme based on a time-space control code sequence. In the transmission module, for wireless resource management, the transmission pressure is reduced through a semantic communication system resource optimization scheme based on a separation design. In the transmission module, a dual-mode backhaul method and a three-channel backhaul interface configuration scheme are adopted to improve the flexibility of network transmission deployment in emergency communications.

[0272] This communication device has the advantages of portability, easy deployment, and short cycle. It integrates access, communication, and transmission integrated design, supports a variety of equipment structures such as backpack, vehicle-mounted, and airborne, and is easy to flexibly deploy in emergency scenarios. Its self-organizing network function can flexibly adjust the networking structure according to the access terminal and network quality to ensure wide coverage and adapt to weak coverage environments. Regardless of whether there is a network or not, satellite backhaul can ensure that the outside world is connected anywhere with line of sight. The dual-mode backhaul method (self-sustaining mode and networking mode) and the three-channel backhaul interface (satellite, microwave, and optical fiber) ensure diversified backhaul needs. To ensure communication security, the device uses a quantum communication security terminal and flexibly configures the data transmission priority strategy to ensure the effective use of bandwidth resources in disaster relief. Through the separation design of the semantic communication system optimization solution, the transmission pressure is reduced and the high reliability of transmission is ensured. The device is lightweight, easy to deploy, and has its own power supply. It supports dual-mode operation of self-contained battery and external power supply to ensure 24-hour all-weather operation and adapt to various emergency communication needs.

[0273] Fig.15 A schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application is shown.

[0274] The communication device may include a processor 7001 and a memory 7002 storing computer program instructions.

[0275] Specifically, the processor 7001 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0276] The memory 7002 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 7002 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In one example, the memory 7002 may include a removable or non-removable (or fixed) medium, or the memory 7002 is a non-volatile solid-state memory. The memory 7002 may be inside or outside the integrated gateway disaster recovery device.

[0277] In one example, the memory 7002 may be a read-only memory (ROM). In one example, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these.

[0278] The memory 302 may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk storage media device, an optical storage media device, a flash memory device, an electrical, optical or other physical / tangible memory storage device. Thus, in general, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.

[0279] The processor 7001 reads and executes the computer program instructions stored in the memory 7002 to implement Figure 2 The communication method in the illustrated embodiment.

[0280] In one example, the communication device may further include a communication interface 7003 and a bus 7004. Fig.15 As shown, the processor 7001, the memory 7002, and the communication interface 7003 are connected via a bus 7004 and communicate with each other.

[0281] The communication interface 7003 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.

[0282] Bus 7004 includes hardware, software or both, and the components of online data flow billing equipment are coupled to each other. For example, but not limitation, the bus may include Accelerated Graphics Port (AGP) or other graphics bus, Enhanced Industry Standard Architecture (EISA) bus, Front Side Bus (FSB), Hyper Transport (HT) interconnection, Industry Standard Architecture (ISA) bus, InfiniBand interconnection, Low Pin Count (LPC) bus, Memory bus, Micro Channel Architecture (MCA) bus, Peripheral Component Interconnect (PCI) bus, PCI-Express (PCI-X) bus, Serial Advanced Technology Attachment (SATA) bus, Video Electronics Standards Association Local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 7004 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.

[0283] In addition, in combination with the communication method in the above embodiment, the embodiment of the present application can provide a computer storage medium for implementation. The computer storage medium stores computer program instructions; when the computer program instructions are executed by a processor, any one of the communication methods in the above embodiment is implemented.

[0284] An embodiment of the present application also provides a computer program product, including a computer program, which implements any one of the communication methods in the above embodiments when the computer program is processed and executed.

[0285] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.

[0286] The functional blocks shown in the structural block diagram described above can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), appropriate firmware, plug-in, function card, etc. When implemented in software, the elements of the present application are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or communication link by a data signal carried in a carrier. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, read-only memory (Read-Only Memory, ROM), flash memory, erasable read-only memory (Erasable ReadOnly Memory, EROM), floppy disks, compact disc read-only memory (Compact Disc Read-Only Memory, CD-ROM), optical discs, hard disks, optical fiber media, radio frequency (Radio Frequency, RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0287] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.

[0288] The above is only a specific implementation of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.

Claims

1. A communication method, characterized in that: Applicable to communication nodes, including: Obtaining the data to be transmitted and the network coverage information of the area where the communication node is located; According to the destination address corresponding to the data to be transmitted, determining a target return mode among multiple preset data return modes, wherein the multiple preset data return modes include a self-sustaining mode and a networking mode; Determining a target transmission interface from a plurality of preconfigured transmission channel interfaces according to the network coverage information, wherein the plurality of preconfigured transmission channel interfaces include a satellite transmission interface, a microwave transmission interface, and an optical fiber transmission interface; Based on the target return mode and the target transmission interface, the data to be transmitted is transmitted to the destination address in the target network.

2. The method according to claim 1, characterized in that The determining of a target return mode among a plurality of preset data return modes according to a destination address corresponding to the data to be transmitted includes: Determine the network type of the destination address; When the destination address is a public network address, selecting the networking mode as the target return mode; or, When the destination address is a private network address, the self-sustaining mode is selected as the target return mode.

3. The method according to claim 1, characterized in that The determining, according to the network coverage information, a target transmission interface from a plurality of pre-configured transmission channel interfaces comprises: Determine the current network status according to the network coverage information, where the network status includes a wired network, a wireless network, or no network coverage; When the current network state is the wired network, selecting the optical fiber transmission interface as the target transmission interface; or, When the current network state is the wireless network, selecting the microwave transmission interface as the target transmission interface; or, When the current network status is no network coverage, the satellite transmission interface is selected as the target transmission interface.

4. The method according to any one of claims 1 to 3, characterized in that The transmitting the data to be transmitted to the destination address in the target network based on the target return mode and the target transmission interface includes: Detect the number of nodes and node capacity in the target area; According to the number of nodes and the capacity of the nodes, a target networking mode is selected from a plurality of preset networking modes, wherein the plurality of preset networking modes include a star structure, a chain structure, and a network structure; Based on the target networking mode, the target backhaul mode and the target transmission interface, the data to be transmitted is transmitted to the destination address in the target network.

5. The method according to any one of claims 1 to 3, characterized in that In a case where the target transmission interface is the satellite transmission interface, transmitting the data to be transmitted to the destination address in the target network based on the target return mode and the target transmission interface includes: Using a semantic-source joint encoder to compress and encode the data to be transmitted to generate a bit stream; Converting the bit stream into symbol data through a mapping process, and sending the symbol data to a satellite channel; The symbolic data is transmitted to the destination address in the target network through the satellite channel based on the target return mode and the satellite transmission interface.

6. The method according to any one of claims 1 to 3, characterized in that The transmitting the data to be transmitted to the destination address in the target network based on the target return mode and the target transmission interface includes: According to the transmission requirements of the data to be transmitted, determining an applicable target communication technology from a plurality of communication technologies, wherein the plurality of communication technologies include 4G, 5G and Wifi; Determining a target frequency band from a plurality of preset frequency bands corresponding to the target communication technology; In combination with the target backhaul mode and the target transmission interface, the data to be transmitted is transmitted to the destination address in the target network through the target frequency band.

7. The method according to any one of claims 1 to 3, characterized in that The transmitting the data to be transmitted to the destination address in the target network based on the target return mode and the target transmission interface includes: Using a time-space control code sequence to encrypt and encode the data to be transmitted, mapping the data to be transmitted into a quantum state, and sending the quantum state to a quantum channel; The quantum state is sent to the destination address in the target network through the quantum channel in combination with the target return mode and the target transmission interface.

8. A communication device, characterized in that: include: An acquisition module, used to acquire the data to be transmitted and the network coverage information of the area where the communication node is located; A return mode determination module, used to determine a target return mode among a plurality of preset data return modes according to a destination address corresponding to the data to be transmitted, wherein the plurality of preset data return modes include a self-sustaining mode and a networking mode; A transmission interface determination module, configured to determine a target transmission interface from a plurality of preconfigured transmission channel interfaces according to the network coverage information, wherein the plurality of preconfigured transmission channel interfaces include a satellite transmission interface, a microwave transmission interface, and an optical fiber transmission interface; A transmission module is used to transmit the data to be transmitted to the destination address in the target network based on the target return mode and the target transmission interface.

9. A communication device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; the processor reads and executes the computer program instructions to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.

11. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of a communication device, the communication device is caused to perform the method according to any one of claims 1 to 7.