Converged communication gateway based on MCData service and application method
By adopting a modular design and a microservice architecture, the converged communication gateway and processing data based on the MCData protocol, the problems of insufficient multi-protocol compatibility, data transmission efficiency and system scalability in the existing technology are solved, and a multi-standard network communication experience with high security, high adaptability and high consistency are achieved.
Patent Information
- Application Number
- CN202510141674.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-08
- Publication Date
- 2025-05-27
AI Technical Summary
Existing communication gateways have shortcomings in supporting multi-protocol compatibility, data transmission efficiency and system scalability, and are difficult to meet the efficient, secure and reliable data transmission requirements between drones and management platforms.
The integrated communication gateway adopts a modular design and microservice architecture, including an interaction management module, a business management module, a link module, a data processing module and an operation and maintenance supervision module, is used to process and optimize and manage data based on the MCData protocol, realizing multi-protocol compatibility and efficient data transmission.
It provides a multi-standard network communication experience with high security, high adaptability and high consistency, solving the problem that the management and control platform cannot perform network switching and ensure data security under complex airspace and communication conditions.
Smart Images

Figure CN120050135A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a fused communication gateway based on MCData service and an application method. Background Art
[0002] Low-altitude Economy is a comprehensive economic form with low-altitude flight activities as its core, and driven by technologies such as unmanned flight and low-altitude intelligent networks, which drives the development of low-altitude infrastructure, low-altitude aircraft manufacturing, low-altitude operation services and low-altitude flight support.
[0003] The low-altitude economy includes four aspects: low-altitude manufacturing, low-altitude flight, low-altitude security and comprehensive services, spanning the primary, secondary and tertiary industries. According to different product types, it can be divided into three industrial forms: general aviation, drones, and eVTOL (Electric Vertical Take-Off and Landing). The application scenarios of the low-altitude economy include transportation, logistics distribution, agricultural plant protection and other aspects, with the characteristics of spatial multidimensionality, industrial integration, and technical economy. The low-altitude economy is a new growth point for the national economy and provides new means for social public services. For example, it plays a special and irreplaceable role in the fields of aviation emergency rescue, medical rescue, police deployment, government flights and so on.
[0004] With the rapid development of the low-altitude economy, the traditional single communication system cannot meet the diverse communication needs of aircraft in complex environments. More and more aircraft will be equipped with multi-mode communication terminals that support multiple network standards to ensure the security and reliability of communication links. Therefore, how to decouple the flight control platform from multiple communication links, shield the perception of communication links such as the operator's public network, low-altitude private network, and satellite communication, and ensure the safe and reliable high-priority transmission of data between the front and back ends is a technical problem that needs to be solved urgently.
[0005] A drone is an aircraft that relies on remote control or autonomous flight technology to perform tasks. It is widely used in logistics distribution, agricultural monitoring, patrol monitoring, emergency rescue and other fields. It has the advantages of high flexibility and wide coverage, but it also faces technical challenges of real-time communication and remote control. Drones usually need to rely on a control platform for flight status monitoring, task scheduling and data processing.
[0006] The control platform is the core component of the drone system and is responsible for:
[0007] 1) Real-time monitoring: monitor the flight status of the drone, including parameters such as position, altitude, and speed;
[0008] 2) Task management: assign tasks and evaluate and adjust execution;
[0009] 3) Data interaction: Receive the data transmitted back by the drone and perform storage, analysis, and distribution.
[0010] Since a large amount of low-latency and highly reliable data transmission is required between the drone and the control platform, with the use of airborne multi-mode communication terminals, higher requirements are put forward for the communication systems and protocols supported by the original control platform. Therefore, it has become an urgent problem to use a converged communication gateway for communication forwarding and signaling adaptation between the drone and the control platform.
[0011] At the same time, with the rapid development of multimedia communication technology, the MCData service based on the 3GPP standard has become an industry standard for providing reliable data transmission services. However, the existing communication gateways still have obvious deficiencies in terms of multi-protocol compatibility, data transmission efficiency, and system scalability, specifically including:
[0012] 1. Insufficient protocol compatibility: The current communication gateway is difficult to support multiple service communication protocols simultaneously and cannot support the data aggregation of multiple wireless communication networks at the same time, which limits the interoperability in heterogeneous network environments.
[0013] 2. Low data transmission efficiency: In a high-concurrency environment, the data processing capabilities of existing solutions are limited and difficult to meet the requirements of real-time communication.
[0014] 3. Weak system scalability: The architecture design of traditional gateways is relatively fixed and difficult to adapt to the growing business needs and dynamic network environments.
[0015] In summary, the wide application of low-altitude drones and the growth of emergency communication requirements have put forward higher requirements for communication systems. Drone communication requires real-time transmission of a large amount of data, while emergency communication requires the system to be quickly deployed and operate stably. Therefore, it is particularly important to develop a converged communication gateway that can be compatible with multiple communication protocols and provide high-efficient data processing capabilities. Summary of the Invention
[0016] The purpose of the present invention is to provide a converged communication gateway and application method based on the MCData service, aiming to solve the above problems in the prior art.
[0017] An embodiment of the present invention provides a converged communication gateway based on the MCData service, adopting a modular design and a microservices architecture. The converged communication gateway specifically includes:
[0018] An interaction management module, connected to the data processing module, for managing the interaction behaviors of the terminals accessing the converged communication gateway; wherein, the terminals include several types of aircraft.
[0019] A service management module, connected to the data processing module, for performing relevant service management on the server accessing the converged communication gateway; wherein, the server is a control platform corresponding to the several types of aircraft;
[0020] A link module, connected to the data processing module, for providing link management services for the terminal or the server;
[0021] A data processing module, connected to the interaction management module, service management module, link module and operation and maintenance supervision module, for processing and optimizing the management of the service data for the interaction between the converged communication gateway, the terminal and the server based on the MCData protocol;
[0022] An operation and maintenance supervision module, connected to the data processing module, for monitoring the operation of the converged communication gateway in real time and providing an automated operation and maintenance tool when the converged communication gateway fails.
[0023] An embodiment of the present invention provides a method for applying a converged communication gateway based on MCData service, including:
[0024] Managing the interaction behavior of the terminal accessing the converged communication gateway through the interaction management module; wherein, the terminal includes several types of aircraft;
[0025] Performing relevant service management on the server accessing the converged communication gateway through the service management module; wherein, the server is a control platform corresponding to the several types of aircraft;
[0026] Providing link management services for the terminal or the server through the link module;
[0027] Processing and optimizing the management of the service data for the interaction between the converged communication gateway, the terminal and the server based on the MCData protocol through the data processing module;
[0028] Monitoring the operation of the converged communication gateway in real time through the operation and maintenance supervision module, and providing an automated operation and maintenance tool when the converged communication gateway fails.
[0029] An embodiment of the present invention further provides an electronic device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the computer program is executed by the processor, the steps of the above-mentioned method for applying a converged communication gateway based on MCData service are implemented.
[0030] An embodiment of the present invention further provides a computer-readable storage medium, on which an implementation program for information transmission is stored. When the program is executed by a processor, the steps of the above-mentioned method for the integrated communication gateway application based on the MCData service are implemented.
[0031] The adoption of the embodiment of the present invention may include the following beneficial effects: Through the multi-mode integration processing based on the MCData protocol, the embodiment of the present invention provides a multi-mode network communication experience with high security, high adaptability, and high consistency, solves the problem that the management and control platform cannot perform network switching well and ensure data security under complex airspace and communication conditions, and has remarkable innovation and practicality. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in one or more embodiments of this specification or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments recorded in this specification. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0033] Figure 1 is a schematic diagram of the integrated communication gateway based on the MCData service according to an embodiment of the present invention;
[0034] Figure 2 is a schematic diagram of the networking framework of the low-altitude communication system according to an embodiment of the present invention;
[0035] Figure 3 is a schematic diagram of the framework structure of the integrated communication gateway according to an embodiment of the present invention;
[0036] Figure 4 is a flowchart of the gateway startup according to an embodiment of the present invention;
[0037] Figure 5 is a flowchart of authentication and registration according to an embodiment of the present invention;
[0038] Figure 6 is a flowchart of the uplink and downlink data forwarding according to an embodiment of the present invention;
[0039] Figure 7 is a flowchart of the method for the integrated communication gateway application based on the MCData service according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0040] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the following will be combined with the drawings in one or more embodiments of this specification to clearly and completely describe the technical solutions in one or more embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this document.
[0041] System Example
[0042] According to an embodiment of the present invention, a fusion communication gateway based on MCData service is provided. Figure 1 Schematic diagram of a converged communication gateway based on MCData service according to an embodiment of the present invention. Figure 1 As shown, the MCData service-based converged communication gateway according to an embodiment of the present invention adopts a modular design and a microservice architecture, specifically including:
[0043] The interaction management module 10 is connected to the data processing module and is used to manage the interaction behavior of the terminal connected to the fusion communication gateway; wherein the terminal includes several types of aircraft; specifically including:
[0044] An authentication unit, connected to the registration unit, for performing identity authentication on a terminal accessing the converged communication gateway, and sending the authenticated identity information to the registration unit;
[0045] A registration unit, connected to the authentication unit, for performing SIP registration on the terminal after receiving the authenticated identity information, and completing MCData service authorization for the registered terminal;
[0046] A deregistration unit, connected to the registration unit, configured to receive an identity deregistration request initiated by the terminal, and unbind the MCData service authorized by the terminal according to the identity deregistration request;
[0047] The service management module 12 is connected to the data processing module and is used to manage the relevant services of the server connected to the fusion communication gateway; wherein the server is a control platform corresponding to the several types of aircraft; specifically includes:
[0048] The platform interaction unit is connected to the interface conversion unit and is used to perform relevant business interactions with the server end connected to the converged communication gateway; wherein the relevant business interactions include identification management, data exchange, business scheduling, task allocation, status monitoring, log management, and management work related to tasks;
[0049] The interface conversion unit, connected to the platform interaction unit, is used to provide the conversion function supporting several protocols for different servers;
[0050] The link module 14, connected to the data processing module, is used to provide link management services for the terminal or the server; specifically including:
[0051] The link management unit, connected to the mobility management unit and the protocol adaptation and interface conversion unit, is used to establish a communication link between the converged communication gateway and the terminal or the server and perform several types of real-time management on the communication link. Specifically, it is used for:
[0052] Establish a communication link between the converged communication gateway and the terminal or the server by using a two-way handshake mechanism, and perform real-time heartbeat detection and link quality assessment on the communication link, and provide link priority management and load balancing management functions;
[0053] The mobility management unit, connected to the link management unit, is used to perform real-time switching on the communication link according to the dynamic change state of the terminal;
[0054] The protocol adaptation and interface conversion unit, connected to the link management unit, is used to parse and adapt several communication protocols according to the dynamic change state of the terminal, and complete the data format conversion between different protocols;
[0055] The data processing module 16, connected to the interaction management module, the service management module, the link module and the operation and maintenance supervision module, is used to process and optimize the management of the service data for the interaction between the converged communication gateway and the terminal and the server based on the MCData protocol. Specifically, it is used for:
[0056] The MCData protocol processing unit is used to perform encryption and decryption processing on the service data transmitted during the interaction between the converged communication gateway and the terminal and the server based on the MCData protocol, and complete the forwarding of uplink data, the reception of downlink data and the routing selection;
[0057] The operation and maintenance supervision module 18, connected to the data processing module, is used to monitor the running status of the converged communication gateway in real time, and provide an automated operation and maintenance tool when the converged communication gateway fails. Specifically, it is used for:
[0058] Real-time monitor the communication link status, data traffic and protocol parsing situation during the operation of the converged communication gateway.
[0059] The above technical solutions of the embodiments of the present invention will be described in detail below in combination with the specific situation of the converged communication gateway based on the MCData service of the embodiments of the present invention.
[0060] MCData (Mission Critical Data) refers to the services that support data transmission and applications in Mission Critical Communication (MCC). It is typically applied to environments with extremely high requirements for service reliability and security, such as public safety, emergency response, military operations, etc. MCData is an important part of 5G communication and LTE (Long-Term Evolution) networks, specifically designed for mission-critical application scenarios to ensure real-time and high-priority data transmission.
[0061] MCData is the core technology to ensure efficient, secure, and reliable data transmission at critical moments and is widely used in industries with extremely high communication requirements. With the development of 5G networks, the capabilities of MCData will be further enhanced to support higher bandwidth, lower latency, and a wider range of application scenarios, improving the communication efficiency of public safety and other high-priority operations.
[0062] The main features of MCData include:
[0063] 1) Standardization and interoperability. MCData services are standards formulated by global communication standardization organizations (such as 3GPP, 3rd Generation Partnership Project) to ensure interoperability between different devices and networks. 3GPP defines Mission Critical Services (MCS), which include voice services (MCPTT, Mission Critical Push-To-Talk), video services (MCVideo, Mission Critical Video), and data services (MCData, Mission Critical Data), guaranteeing seamless communication between different systems and devices.
[0064] 2) High-priority data transmission. MCData supports real-time data transmission and is commonly used in mission-critical applications such as video surveillance, sensor data, maps, or situation awareness systems. This data is usually used in emergency situations or security-related operations and needs to be processed with priority. Through the Quality of Service (QoS) mechanism, MCData ensures that data can be transmitted according to priority, especially when the network is congested or resources are limited.
[0065] 3) Reliability and low latency. When performing high-risk operations, the reliability of data is crucial. MCData services ensure stable data transmission without interruption due to network congestion or interference and have low latency characteristics to ensure that operators can obtain information in a timely manner.
[0066] 4) Security. Mission-critical communication requires strong encryption and protection of the transmitted data to prevent the leakage of sensitive information. MCData services typically include advanced authentication mechanisms and encryption protocols to ensure the security of data transmission. To protect the confidentiality of data, MCData services require end-to-end encryption of data to prevent data from being leaked or tampered with during transmission.
[0067] 5) Network redundancy and high availability. MCData services rely on a highly available network architecture, usually with multiple redundant designs, to ensure that data can continue to be transmitted even when some communication paths fail.
[0068] In summary, MCData (Mission Critical Data) as part of mission-critical communication aims to provide high-priority, low-latency, and highly reliable data services for mission-critical applications. By combining MCData technology with a multi-mode communication system and introducing a converged communication gateway based on MCData technology between the front and back ends, on the one hand, it can enable UAV end devices to access through various different network modes such as operator public networks, low-altitude private networks, and satellite communications, and on the other hand, it can also ensure the safe and efficient two-way transmission of flight status and control data with the management and control platform, and include UAVs belonging to different platforms and different communication modes into unified management to the greatest extent.
[0069] The implementation system of converged communication based on MCData proposed in the embodiments of the present invention is a converged communication gateway for low-altitude UAVs and emergency communication, and is used to provide efficient data transmission and multi-protocol compatibility capabilities.
[0070] I. Networking framework of the low-altitude communication system
[0071] The networking framework of the low-altitude communication system, as Figure 2 shown, mainly includes the following parts:
[0072] 1. Aircraft on-board service module
[0073] ① Aircraft flight control module. This module is responsible for the attitude control, route mission, and instruction execution of the aircraft, and directly affects the quality of task completion of the aircraft. Through communication with the interface processing unit of the on-board communication module, it ensures the accurate transmission of mission data.
[0074] ② On-board payload service module. This module is used to manage the data collection and processing of the service payloads (such as sensors, cameras) on the aircraft, and supports the execution requirements of various tasks. By transmitting the collected mission data to the interface processing unit of the on-board communication module, it ensures that service information can be efficiently transmitted in the communication network.
[0075] ③ Aircraft navigation and status monitoring module. This module collects key status information of the aircraft in real time, including parameters such as position, altitude, and speed, and provides support for the selection of the aircraft's navigation and communication modes. It is connected to the main control and automatic switching control unit through the interface processing unit of the on-board communication module, and is used to intelligently select the best communication network, laying the foundation for subsequent communication decisions.
[0076] 2. Aircraft on-board communication module
[0077] The on-board multi-mode communication system based on MCData dynamically selects the best communication path according to the position, altitude, and network conditions of the aircraft. Through the automatic switching of communication modes and intelligent routing mechanisms, it preferentially transmits key mission data such as control instructions and real-time video, improving communication efficiency and mission response speed. Regardless of the airspace or communication conditions, the system can maintain stable and efficient connections for the aircraft, significantly enhancing communication flexibility and reliability.
[0078] 3. Multi-network communication links
[0079] Satellite network, a communication method covering the globe, is suitable for aircraft communication in remote areas or environments where ground networks cannot provide coverage. It can maintain stable connections in special scenarios such as high-altitude regions, oceans, and deserts, and has irreplaceable advantages in wide-area coverage and emergency communication. Due to the long signal propagation distance, satellite communication may have relatively high latency and bandwidth limitations.
[0080] Low-altitude private network, a dedicated network designed for low-altitude aircraft communication, features high reliability and low latency. It is suitable for providing stable communication in urban areas, mountainous regions, or complex airspaces. It can combine ground base stations or relay devices to optimize communication performance according to the characteristics of low-altitude flight, and is especially suitable for the transmission of key mission data such as real-time monitoring and command and dispatch.
[0081] Operator public network uses existing cellular communication networks (such as 4G / 5G) to provide connection services for aircraft. It has a wide coverage area and high bandwidth, and is suitable for application scenarios with high data transmission requirements. In urban or densely populated areas, the operator public network can provide high-speed and stable communication support. However, its coverage and performance may be limited to some extent by terrain or aircraft altitude, so it needs to be comprehensively utilized in combination with other networks.
[0082] 4. Converged communication gateway
[0083] The multi-network integrated communication gateway is responsible for integrating communication data of multiple network systems from the aircraft and efficiently transmitting it to the ground control center, acting as a bridge between the aircraft and the ground control center to ensure smooth data transmission and the reliability of the command link. At the same time, when the control center needs to issue control instructions to the aircraft, it can select the link according to the immediate situation of multiple networks to ensure that the control instructions are transmitted to the aircraft communication module in real time and efficiently.
[0084] 5. Aircraft Ground Control Center
[0085] The aircraft ground control center is the command center of the entire low-altitude system, receiving key mission data transmitted back by the aircraft and sending mission instructions. It establishes an efficient connection with the aircraft through the ground integrated communication gateway and conducts real-time communication with the aircraft through different communication networks to ensure the coordinated execution of tasks and the timeliness of data feedback.
[0086] II. Integrated Communication Gateway Based on MCData, as Figure 3 shown
[0087] 1. Link Management: Responsible for maintaining the communication link between the UAV and the integrated communication gateway to ensure the stability and reliability of the connection.
[0088] 2. Mobility Management: Provides support for dynamic link changes of the UAV, binds and manages the unique identifier of the UAV with multiple established links to meet the requirements of the UAV for cross-network switching during flight.
[0089] 3. Encryption and Security: Ensures the confidentiality and integrity of service data during transmission, and prevents data leakage and tampering through the encryption mechanism.
[0090] 4. MCData Protocol Processing: The core module is used to process protocols that conform to the 3GPP MCData standard and supports the efficient parsing and transmission of service data.
[0091] 5. Service Platform Management: Interacts with the UAV management and control platform, and is responsible for identity management, data exchange, service scheduling, and management work related to tasks.
[0092] 6. Interface Conversion: Enables data interconnection and interoperability between different management and control platforms and the integrated communication gateway, including supporting the conversion function of multiple protocols.
[0093] The integrated communication gateway adopts a modular design and a microservices architecture to ensure the high efficiency of data processing, the compatibility of multi-protocol access, and the horizontal scalability of the system. The specific implementation steps are as follows:
[0094] 1) Link Establishment and Management
[0095] When the gateway starts up, the link management module establishes communication links with the multi-mode communication module (MCData client) of the UAV and the UAV management control platform respectively.
[0096] The two-way handshake mechanism is adopted to ensure the reliability of the link, and the stability of the link is dynamically maintained through heartbeat detection and link quality assessment.
[0097] It supports the simultaneous access of multiple links and provides link priority management and load balancing functions.
[0098] 2) Mobility management
[0099] The mobility management module is responsible for monitoring the dynamic position changes of the UAV. When the UAV switches between different network areas, it ensures the seamless switching of the communication link.
[0100] 3) Protocol adaptation and interface conversion
[0101] The protocol adaptation module is used to parse and adapt multiple communication protocols, including SIP, HTTP / 2, WebSocket, XMPP, etc., and supports interconnection and interoperability in heterogeneous network environments.
[0102] The interface conversion module realizes the seamless switching between different protocols and data format conversion through the state machine and plug-in design.
[0103] 4) Data processing and optimization
[0104] The data processing module parses and processes service data based on the MCData protocol, and supports the efficient transmission of control commands, video files and other multimedia data.
[0105] The encryption and security module is integrated to encrypt the transmitted data to prevent data leakage and tampering during transmission, and supports security protocols such as TLS / IPsec.
[0106] 5) Service management and task scheduling
[0107] The service platform management module conducts data interaction with the UAV management control platform, including task assignment, status monitoring and log management.
[0108] It supports the aggregation and distribution of data of multiple service types, and realizes the transparent transmission of the UAV flight status and control instructions.
[0109] 6) System monitoring and operation and maintenance support
[0110] The management and monitoring module ensures the reliable operation of the system by real-time monitoring the communication link status, data traffic and protocol parsing situation.
[0111] It provides a comprehensive log management function, and supports problem tracing and fault recovery.
[0112] Integrate automated operation and maintenance tools to implement version upgrades, configuration updates, and exception handling for gateway modules.
[0113] The workflow of the embodiment of the present invention includes:
[0114] 1. Start the converged gateway and initialize the link, such as Figure 4 Shown
[0115] Step 1) Load the configuration file
[0116] Load the gateway core configuration from the local file, including but not limited to database connection parameters, protocol adapter module configuration, encryption algorithm and security certificate, etc.
[0117] Step 2) Module initialization
[0118] According to the loaded core configuration file, complete database connection, log system initialization, protocol encoding and decoding and state machine management initialization, initialize TLS / IPsec encryption and decryption modules, load certificates and private keys, start OAuth2.0 authentication, etc.
[0119] Step 3) Start the network service
[0120] Complete the network port binding of various protocols and start external services.
[0121] Step 4) Connect to the management and control platform
[0122] Initiate a link connection request to the currently configured drone control platform, and record its identification and status after the connection is successfully established, and then regularly check its connection status.
[0123] Step 5) Enter the service
[0124] When a drone that supports multi-mode communication is started, it first performs identity authentication under the currently available network. After the authentication is passed, it performs SIP registration and MCData business service authorization. After the authentication, registration and authorization are passed, it can enter the service and perform subsequent data transmission.
[0125] 2. Terminal authentication registration based on MCData protocol, such as Figure 5 Shown
[0126] Step 1) OAuth 2.0 User Authentication
[0127] The drone communication module initiates an OAuth 2.0 user authentication request to the fusion gateway through the multi-standard network.
[0128] Step 2) Identity verification and authorization scope issuance
[0129] After receiving the user authentication request, the convergence gateway generates an Access Token based on the user identity (username, password, certificate, etc.) and the authorization scope, and returns the Token to the UAV communication module.
[0130] Step 3) SIP Registration and Authentication Authorization
[0131] The UAV communication module initiates an SIP registration to the convergence gateway with the Access Token. In addition to the basic authentication-related information, it also sends the currently available wireless network identifier to the convergence gateway.
[0132] Step 4) Verification and Service Authorization
[0133] The convergence gateway verifies the received Access Token to ensure the legitimacy of the user identity and authorization scope. After success, it saves the wireless network identifier of this terminal.
[0134] Step 5) Up and Down Link Data Transmission Based on MCData
[0135] After successful SIP registration, the UAV communication module uses the MCData protocol to perform up and down link transmission of service data through the convergence gateway. According to the service requirements, the convergence gateway forwards the data to the upper management and control platform or other target nodes.
[0136] Step 6) Service Deregistration
[0137] After completing the relevant tasks, the UAV communication module initiates a deregistration request to the convergence gateway with the Access Token.
[0138] Step 7) Deregistration and Permission Recovery
[0139] The convergence gateway verifies the received Access Token. When the identity is valid, it closes the current communication session, returns the deregistration confirmation, and ensures that the UAV communication module cannot continue to use the previous MCData service authorization after deregistration.
[0140] 3. Up and Down Link Data Forwarding Based on the MCData Protocol, as Figure 6 shown
[0141] Step 1) Upload of Onboard Service Data
[0142] The UAV communication module reports the encrypted service data to the convergence communication gateway through a multi-mode network.
[0143] Steps 2 - 3) Decryption and Processing of Up Link Data
[0144] After receiving user data from the terminal link, the fusion gateway delivers it to the MCData protocol processing unit. If MCData determines that the data is encrypted, it decrypts the data through the encryption and decryption unit.
[0145] Step 4-5) Forwarding of uplink data
[0146] The MCData protocol processing unit performs routing analysis based on the decrypted data, selects an appropriate upper-layer control platform according to the target type and address, then repackages the message according to the protocol type of the platform, and completes the forwarding.
[0147] Step 6-7) Receiving of platform downlink data
[0148] After analyzing and judging the service data reported by the UAV, the control platform sends the next instruction to the fusion communication gateway. After the service platform interface strips the outer protocol and extracts the service data, it forwards it to the MCData protocol processing unit.
[0149] Step 8) Processing, encryption and routing selection of downlink data
[0150] After receiving the downlink service data, MCData first searches for the corresponding UAV device according to the sending target, and judges whether the data needs to be encrypted according to the configuration of this device. If encryption is required, the service data is encrypted through the encryption and decryption module, and the encrypted data is transferred to the link management unit.
[0151] Step 9-10) Downlink routing selection and data forwarding
[0152] The link management unit selects an appropriate wireless network identifier according to the currently established connections of the UAV (comprehensively judged according to the priority of the service type, the weight of the connection, the current load situation, etc.), and then sends the data to the corresponding UAV through this network.
[0153] Step 11) UAV receiving and processing data
[0154] After receiving the downlink service data, the UAV decrypts it and executes the specified operations therein.
[0155] In summary, the embodiment of the present invention provides a multi-mode network communication experience with high security, high adaptability and high consistency through multi-mode fusion processing based on the MCData protocol. In this system, the fusion communication gateway solves the problem that the control platform cannot perform network switching well and ensure data security in the face of complex airspace and communication conditions, and has significant innovation and practicality.
[0156] The following are the key technical points of the embodiment of the present invention:
[0157] 1. Terminal Authentication and Registration Mechanism Based on MCData Protocol: In the embodiments of the present invention, the MCData protocol is used as the core communication protocol. By integrating OAuth2.0 authentication and SIP registration, a communication mechanism with high security and high reliability is achieved. The OAuth2.0 protocol is adopted to complete the authentication to ensure the legitimacy of the device identity. After successful authentication, the terminal obtains the access token and attaches the token to the SIP registration request to establish a connection with the SIP server and complete the communication registration process. This mechanism effectively prevents unauthorized access and token leakage risks through dynamic token management and expired token refresh functions, and at the same time provides flexible permission control capabilities.
[0158] 2. End-to-End Security Management Based on MCData Protocol: In the embodiments of the present invention, a security and encryption unit based on the MCData protocol is used to integrate a multi-layer encryption mechanism to achieve end-to-end encrypted transmission. All communication data is encrypted to ensure the high security of data transmission between the drone and the control center, preventing data leakage, tampering or loss.
[0159] 3. Scenario-Based Dynamic Communication Link Selection Mechanism: In the embodiments of the present invention, by integrating the link management unit in the communication gateway, combining the real-time state of the aircraft and the coverage of different networks in the current airspace, as well as the network latency, bandwidth and stability, the current best communication link (such as operator public network LTE / 5G, low-altitude private network, satellite communication, etc.) is intelligently selected. During the link selection process, the integrated communication gateway provides accurate link evaluation and handover decisions by real-time monitoring the dynamic changes and communication loads of multi-mode networks. At the same time, the gateway ensures the communication priorities of different task types (such as critical control instructions and ordinary data transmission), improving the intelligence and reliability of link selection, so as to ensure that the aircraft can obtain instructions from the control platform in real time and accurately in various environments.
[0160] Preferably, the implementation of integrated communication based on the MCData protocol proposed in the embodiments of the present invention may further include the following contents:
[0161] 1. Lightweight Communication Using MQTT Protocol: MQTT is a lightweight publish-subscribe protocol that can be used for low-bandwidth data transmission between devices.
[0162] 2. Implementation Based on Proprietary Communication Protocol: Develop a set of proprietary protocols optimized for specific scenarios (such as drones and multi-mode networks).
[0163] 3. Machine Learning-Based Intelligent Link Selection Mechanism: Use machine learning models to analyze historical link data, predict the best link, and dynamically adjust the communication path.
[0164] In summary, the integrated communication gateway based on the MCData protocol proposed in the embodiments of the present invention has significant advantages in meeting the requirements of multiple scenarios, improving communication efficiency and scalability. At the same time, intelligent evolution can be carried out on this basis in the future to enhance the adaptability of the system in link selection.
[0165] An application example of the embodiment of the present invention is as follows:
[0166] ① In industrial scenarios, such as high-voltage transmission line inspection and oil pipeline monitoring, inspection drones need to maintain stable communication with the ground control center during long flights, transmit inspection data in real time and receive instructions. When the inspection drone starts the mission, it establishes an initial communication link with the ground control center through the integrated communication gateway, and preferentially selects the operator's 5G public network for transmitting high-definition video and monitoring data. When flying across mountainous areas or terrain-complex areas and the 5G signal weakens, the communication gateway automatically switches to the low-altitude private network or satellite link to ensure the continuous upload of high-priority monitoring data. After the drone completes the inspection mission, it uploads the complete inspection report through the communication gateway and switches back to the low-cost operator public network to reduce resource occupancy.
[0167] ② In the long-distance drone logistics distribution scenario, the drone needs to cross multiple communication network coverage areas to complete the material transportation task. For example, a logistics drone departs from an urban warehouse, crosses rural and mountainous areas, and finally delivers medical supplies to remote areas. After the drone is started, it preferentially connects to the 5G public network, establishes a communication link with the ground logistics management platform through the integrated communication gateway, and uploads the flight status and task information. When entering the mountainous area, the 5G network coverage weakens, and the integrated communication gateway automatically switches to the low-altitude private network to ensure low-latency transmission of the drone control signal. If the low-altitude private network signal is interrupted, the communication gateway enables the satellite communication link to maintain the upload of flight data and task status. After the drone arrives at the destination, it switches to the 5G public network to receive new task instructions.
[0168] Method Embodiment
[0169] According to an embodiment of the present invention, there is provided an application method of an integrated communication gateway based on MCData service. Figure 7 It is a flowchart of the application method of the integrated communication gateway based on MCData service in the embodiment of the present invention. As Figure 7 shown, the application method of the integrated communication gateway based on MCData service according to the embodiment of the present invention specifically includes:
[0170] Step S701, manage the interaction behavior of the terminals accessing the integrated communication gateway through the interaction management module; wherein, the terminals include several types of aircraft.
[0171] Step S702, the service end of the converged communication gateway accessed is subject to relevant service management through the service management module; wherein, the service end is a control platform corresponding to the several types of aircraft;
[0172] Step S703, the link management service is provided for the terminal or the service end through the link module;
[0173] Step S704, the service data for the interaction between the converged communication gateway and the terminal and the service end is processed and optimized and managed based on the MCData protocol through the data processing module;
[0174] Step S705, the operation status of the converged communication gateway is monitored in real time through the operation and maintenance supervision module, and an automated operation and maintenance tool is provided when the converged communication gateway fails.
[0175] The embodiment of the present invention is a method embodiment corresponding to the above system embodiment. The specific operations of each step can be understood with reference to the description of the system embodiment, and will not be elaborated here.
[0176] The embodiment of the present invention aims to solve the deficiencies in the prior art, and proposes a converged communication gateway based on MCData for low-altitude unmanned aerial vehicles and emergency communication, and achieves the following goals:
[0177] ① Efficient data processing: By introducing a parallel data processing architecture and an optimized transmission algorithm, the data processing efficiency and throughput are improved.
[0178] ② Multi-protocol support: Adopting a modular design, on the one hand, it supports multiple terminal-side communication systems such as 4G, 5G, WIFI, and satellite, and can converge the data of multiple wireless communication links. On the other hand, it supports multiple control platforms using different protocols, can distribute data according to policies, and perform platform primary and backup link switching or load sharing when necessary, enhancing the compatibility of the system.
[0179] ③ High scalability: Adopting a microservice architecture design, it supports dynamic expansion and on-demand deployment to meet the diverse needs of complex network environments.
[0180] In summary, the embodiment of the present invention provides a converged communication gateway based on MCData and its implementation method, aiming to solve the problems of unstable communication and unguaranteed data security between unmanned aerial vehicles and control platforms in complex airspaces and communication environments. The embodiment of the present invention has the following advantages compared with the prior art:
[0181] 1. Unified authentication and registration mechanism: Traditional airborne communication terminals only have authentication mechanisms based on communication bearer layers such as 4G / 5G or satellites, lacking user or terminal authentication and registration mechanisms for upper-layer application services. In the embodiments of the present invention, the identity verification of the airborne communication terminal is completed through OAuth2.0 for registration and communication with the SIP server. The authentication and registration processes adopt a unified standard protocol, combined with a dynamic token management mechanism, effectively preventing unauthorized access and providing stable support for the real-time communication of the aircraft.
[0182] 2. Data security guarantee: When existing communication systems operate in parallel with multiple communication modes, the security of data is often not guaranteed and is easily interfered with or attacked. In the embodiments of the present invention, a strong encryption protection is provided for all communication data through an encryption and security module to ensure the confidentiality, integrity, and security of data transmission.
[0183] 3. Dynamic selection of communication links: When existing control platforms support multiple communication links for unmanned aerial vehicles, they often cannot accurately select the current best route. In the embodiments of the present invention, through a link management unit, combined with the status of each current link of the unmanned aerial vehicle, the current best communication link is intelligently selected to ensure real-time and accurate communication.
[0184] Through these technical improvements, the integrated communication gateway based on MCData provided by the embodiments of the present invention has obvious advantages in terms of intelligence, reliability, security, and flexibility.
[0185] Device Embodiment 1
[0186] The embodiments of the present invention provide an electronic device, including: a memory, a processor, and a computer program stored on the memory and executable on the processor. When the computer program is executed by the processor, the steps described in the method embodiments are implemented.
[0187] Device Embodiment 2
[0188] The embodiments of the present invention provide a computer-readable storage medium, on which an implementation program for information transmission is stored. When the program is executed by a processor, the steps described in the method embodiments are implemented.
[0189] The computer-readable storage medium described in this embodiment includes, but is not limited to: ROM, RAM, magnetic disk, or optical disc, etc.
[0190] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A converged communication gateway based on MCData mission-critical data services, characterized in that: Using modular design and microservice architecture, the converged communication gateway specifically includes: An interaction management module, connected to the data processing module, for managing interaction behaviors of terminals connected to the converged communication gateway; wherein the terminals include several types of aircraft; A service management module, connected to the data processing module, for performing relevant service management on a server connected to the converged communication gateway; wherein the server is a control platform corresponding to the several types of aircraft; A link module, connected to the data processing module, and configured to provide link management services for the terminal or the server; A data processing module, connected to the interaction management module, the service management module, the link module and the operation and maintenance supervision module, for processing and optimizing the service data of the interaction between the converged communication gateway and the terminal and the server based on the MCData protocol; The operation and maintenance supervision module is connected to the data processing module and is used to monitor the operation of the converged communication gateway in real time and provide an automated operation and maintenance tool when a failure occurs in the converged communication gateway.
2. The converged communication gateway according to claim 1, characterized in that: The interaction management module specifically includes: An authentication unit, connected to the registration unit, for performing identity authentication on a terminal accessing the converged communication gateway, and sending the authenticated identity information to the registration unit; A registration unit, connected to the authentication unit, for performing SIP registration on the terminal after receiving the authenticated identity information, and completing MCData service authorization for the registered terminal; The deregistration unit is connected to the registration unit and is used to receive an identity deregistration request initiated by the terminal and unbind the MCData service authorized by the terminal according to the identity deregistration request.
3. The converged communication gateway according to claim 1, characterized in that: The business management module specifically includes: The platform interaction unit is connected to the interface conversion unit and is used to perform relevant business interactions with the server end connected to the converged communication gateway; wherein the relevant business interactions include identification management, data exchange, business scheduling, task allocation, status monitoring, log management, and management work related to tasks; The interface conversion unit is connected to the platform interaction unit and is used to provide a conversion function supporting several protocols for different service ends.
4. The converged communication gateway according to claim 1, characterized in that: The link module specifically includes: A link management unit, connected to the mobility management unit and the protocol adaptation and interface conversion unit, for establishing a communication link between the converged communication gateway and the terminal or the server and performing several types of real-time management on the communication link; A mobility management unit, connected to the link management unit, and configured to switch the communication link in real time according to the dynamic change state of the terminal; The protocol adaptation and interface conversion unit is connected to the link management unit and is used to parse and adapt several communication protocols according to the dynamic change state of the terminal to complete the data format conversion between different protocols.
5. The converged communication gateway according to claim 1, characterized in that: The data processing module is specifically used for: The MCData protocol processing unit encrypts and decrypts the business data transmitted when the fusion communication gateway interacts with the terminal and the server based on the MCData protocol, thereby completing the forwarding of uplink data, the reception of downlink data and the routing selection.
6. The converged communication gateway according to claim 1, characterized in that: The operation and maintenance supervision module is specifically used for: The communication link status, data flow and protocol analysis during the operation of the fusion communication gateway are monitored in real time.
7. The converged communication gateway according to claim 4, characterized in that: The link management unit is specifically used for: A two-way handshake mechanism is used to establish a communication link between the converged communication gateway and the terminal or the server, and real-time heartbeat detection and link quality evaluation are performed on the communication link, as well as link priority management and load balancing management functions are provided.
8. A method for applying a converged communication gateway based on MCData mission-critical data service, used for the converged communication gateway according to any one of claims 1 to 7, the method specifically comprising: The interactive behavior management of the terminal connected to the fusion communication gateway is performed through the interactive management module; wherein the terminal includes several types of aircraft; Performing relevant business management on the server connected to the fusion communication gateway through the business management module; wherein the server is a control platform corresponding to the several types of aircraft; Providing link management services for the terminal or the server through a link module; Processing and optimizing the business data of the converged communication gateway interacting with the terminal and the server based on the MCData protocol through the data processing module; The operation status of the converged communication gateway is monitored in real time through the operation and maintenance supervision module, and an automated operation and maintenance tool is provided when a failure occurs in the converged communication gateway.
9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the converged communication gateway application method based on MCData mission-critical data service as described in claim 8.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores an implementation program for information transmission, and when the program is executed by the processor, the steps of the converged communication gateway application method based on MCData critical mission data service as described in claim 8 are implemented.
Citation Information
Patent Citations
Terminal security access method for railway broadband trunking communication system
CN114760628A
Converged communication system based on emergency command center
CN115499460A
Converged communication system and method based on heterogeneous convergence gateway
CN117336759A
Method for providing end-to-end security over signaling plane in mission critical data communication system
US20190387398A1
Cited By
Wireless access device and method based on reconfigurable intelligent surface combined WAPI (Wireless Local Area Network Authentication and Privacy Infrastructure)
CN120751409A