Internal and external integrated network system and method

By combining wireless ad hoc networks and the Zeroconf protocol, efficient collaboration and secure interoperability between aircraft are achieved, solving the problem of insufficient aircraft collaboration capabilities and improving network flexibility and security.

CN119300060AActive Publication Date: 2025-01-10NORTHWESTERN POLYTECHNICAL UNIV
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411452317.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2025-01-10
Estimated Expiration
2044-10-17

AI Technical Summary

Technical Problem

Existing aircraft collaboration capabilities are low, with insufficient seamless information exchange and high interoperability, resulting in low collaboration and responsiveness.

Method used

It adopts wireless ad hoc network technology for networking, combined with Zeroconf protocol and NAT translation module to realize data conversion and service management between internal and external networks, supports dynamic network topology, improves fault tolerance and security, realizes dynamic routing through OLSR routing protocol, and supports interoperability with multiple operating systems and mobile devices.

Benefits of technology

It improves the collaboration and response speed between aircraft, simplifies the network setup process, reduces the workload of users and administrators, enhances network security and IP address utilization efficiency, and resolves potential address conflict issues.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119300060A_ABST
    Figure CN119300060A_ABST
Patent Text Reader

Abstract

The invention discloses an internal and external integrated network system and method for airplanes, and particularly relates to the field of mobile equipment networks, and the method comprises the steps: carrying out the networking of a plurality of airplanes in a preset range, and obtaining a self-organizing network; each airplane obtains service information of the intranet equipment and the intranet application program at the intranet side and broadcasts the service information to the extranet side; each airplane receives service information broadcasted to the external network side by other aircrafts, and sends an access request to the target airplane according to the service information; the current aircraft accepts access requests of other aircrafts; when it is determined that the destination IP address of the access request is the local extranet IP address and the destination IP address and the port belong to the intranet device or the intranet application program of the current aircraft, the access request is converted and forwarded to the intranet device or the intranet application program, and the intranet device or the intranet application program is accessed. The problem of low cooperation and response capability among existing aircrafts is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of mobile device networks, and more particularly to an integrated network system and method for mobile devices. Background Art

[0002] With the development of technology and changes in aviation applications, different types of aircraft are collaborating more and more widely, including passenger aircraft, cargo aircraft and drones. At present, there are some typical aircraft collaboration methods, such as formation flying, aerial refueling, air traffic management support and collaborative mission execution, which have greatly improved the collaboration ability between aircraft, flight safety and the flexibility of aviation operators' decision-making. However, this is far from meeting the requirements of seamless information exchange and high interoperability between flight units in the aviation system, resulting in low collaboration and responsiveness between aircraft. Summary of the invention

[0003] The main purpose of this application is to provide an integrated on- and off-board network system and method, aiming to solve the problems of low collaboration and responsiveness between existing aircraft.

[0004] To achieve the above-mentioned purpose, the present application provides a management method for an integrated network system inside and outside the aircraft, including: networking multiple aircraft within a preset range to obtain a self-organizing network; each aircraft obtains service information of intranet devices and intranet applications on the intranet side, and broadcasts the service information to the external network side; each aircraft receives service information broadcasted to the external network by other aircraft, and sends an access request to the target aircraft based on the service information; the current aircraft accepts access requests from other aircraft; when it is determined that the destination IP address of the access request is the local external network IP address, and the destination IP address and port belong to the intranet device or intranet application of the current aircraft, the access request is converted and forwarded to the intranet device or intranet application to access the intranet device or intranet application.

[0005] Optionally, each aircraft obtains service information of intranet devices and intranet applications on the intranet side, and broadcasts the service information to the external network side, including: the intranet device registers, publishes and queries services based on the Zeroconf protocol to obtain registered services; the aircraft uses the service information of the registered services to build a local service information set, and broadcasts the service information in the service information set to the external network side, wherein the service information includes the service type, IP address, port number, and service name; the intranet device or intranet application queries the service information set and accesses the target service, wherein the target service includes the service of the intranet device or intranet application.

[0006] Optionally, after the current aircraft receives the access request from other aircraft, the method further includes: when it is determined that the destination IP address of the access request is not the local external network IP address, routing and forwarding the access request.

[0007] Optionally, after the current aircraft receives access requests from other aircraft, the method also includes: when it is determined that the destination IP address in the access request is the local external network IP address, and the destination IP address and port number do not belong to the intranet device or intranet application of the current aircraft, the access request is passed to the external network side application to access the external network side application.

[0008] Optionally, when accessing an external network application, a user-mode TCP / IP protocol stack is used to process the generated network data; when accessing an internal network application, a kernel-mode TCP / IP protocol stack is used to process the generated network data.

[0009] Optionally, data is transmitted between aircraft in the self-organizing network via a data link.

[0010] To achieve the above-mentioned purpose, the present application also provides an integrated network system inside and outside the aircraft, including: a networking module, used to network multiple aircraft within a preset range to obtain a self-organizing network; a service management module, used to enable each aircraft to obtain service information of intranet devices and intranet applications on the intranet side; a gateway module, used to broadcast service information to the external network side; enable the current aircraft to accept access requests from other aircraft, and when it is determined that the destination IP address of the access request is the local external network IP address, and the destination IP address and port belong to the intranet device or intranet application of the current aircraft, convert the access request and forward it to the intranet device or intranet application.

[0011] Optionally, the gateway module includes a NAT conversion module and a routing module; the NAT conversion module is used to map the service information on the intranet side into the service information on the extranet side; it is also used to map the access requests of other aircraft into the service information on the intranet side; the routing module is used to forward the service information.

[0012] Optionally, the routing module is based on the OLSR routing protocol.

[0013] Compared with the prior art, the present invention has the following beneficial effects: The management method of the integrated network system inside and outside the aircraft of the present invention adopts wireless self-organizing network technology for networking, can support dynamically changing network topology, and has strong fault tolerance; compared with fixed networks, the difficulty and possibility of being attacked are greatly reduced, so that it has better security; the Zeroconf protocol is adopted to realize service-based network access and management technology, and each aircraft realizes the service of intranet application programs and intranet devices on the intranet side, which exist in the network in the form of services, which can reduce the workload of users and administrators, reduce the complexity of service integration, support multiple operating systems and mobile devices, and improve the interoperability of mobile devices; a NAT module is set on each aircraft to convert the data of the intranet and the outside network, realize the penetration of the intranet and the outside network, improve the use efficiency of IP addresses, and thus save IP addresses; enhance network security and solve potential address conflict problems. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 A flowchart of a method for managing an integrated network system inside and outside a machine is provided for this application; Figure 2 This is a schematic diagram of the network configuration in a management method of an integrated network system inside and outside a machine in this application; Figure 3 This application discloses a flow chart of internal and external network access in a management method of an integrated internal and external network system.

[0015] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0016] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0017] The first embodiment of the present invention provides a method for managing an integrated network system inside and outside a machine. Figure 1 As shown, the specific steps include: Step S1, networking multiple aircraft within a preset range to obtain a self-organizing network, such as Figure 2 As shown; In this embodiment, the aircraft may be a passenger plane, a cargo plane or a drone, and the preset range may be 350 km.

[0018] Specifically, wireless self-organizing network technology is used to network multiple aircraft within a preset range. Each node (aircraft) in the resulting self-organizing network has the function of a router, which is responsible for discovering and maintaining routes to other nodes and forwarding packets to neighboring nodes, thereby realizing the networking function.

[0019] In this embodiment, since there is no support from fixed network infrastructure and the aircraft is in a state of constant movement, and considering various factors such as collisions, signal attenuation, noise interference, etc. generated when competing for shared wireless channels, this embodiment adopts wireless self-organizing network technology for networking, which can support dynamically changing network topology structures; the self-organizing network has no central control node, and each node is interconnected through a distributed protocol. Once one or some nodes in the network fail, the remaining nodes can still work normally, and it has strong fault tolerance; the self-organizing network is quickly built according to actual needs, and the network is destroyed after the task is completed. Therefore, the temporary network with a short life cycle in this embodiment is relatively less difficult and less likely to be attacked than the fixed network, thereby making it have better security.

[0020] Step S2, such as Figure 3 As shown, each aircraft obtains service information of intranet devices and intranet applications on the intranet side, and broadcasts the service information to the external network side; wherein the intranet of each aircraft uses Ethernet technology to connect each intranet device and intranet application, specifically including the following steps: Step S21, the intranet device and the intranet application register, publish and query services based on the Zeroconf (Zero Configuration Networking) protocol to obtain registered services; wherein, in this embodiment, the intranet device installs and runs the Avahi open source software, and on the intranet side, the device itself or the application running on the device implements service registration / publishing and query based on the Zeroconf protocol, specifically including the following steps: Step S211, the intranet device broadcasts the provided service to the local area network through mDNS (Multicast DNS), that is, the intranet device registers and publishes the service by sending an mDNS broadcast packet containing service information; Step S212, sending a DNS-SD query packet to the local area network to search for a specific type of service, and the device or application receiving the DNS-SD query will reply with a DNS response containing service information, thereby realizing service discovery and obtaining registered services; Step S22, constructing a service information set using the service information of the registered services obtained through the query. In actual applications, the service information set is updated in real time (including registration of new services, closure of old services, and update of old services), and the service information in the service information set is broadcast to the external network side, wherein the service information includes service type, IP address, port number, and service name; Step S23, the intranet device or intranet application queries the service information set and establishes a standard Socket connection to access the target service, wherein the target service includes the service of the intranet device or intranet application. When accessing the intranet application, the kernel state TCP / IP protocol stack is used to process the generated network data.

[0021] The service information in the service information set on the intranet side is converted by the gateway module and then broadcast to the external network side. Specifically, the gateway module includes a NAT conversion module and a routing module; the service information on the intranet side is mapped into the service information on the external network side by the NAT conversion module, and the converted service information is transmitted to the external network side, i.e., other aircraft, by the routing module.

[0022] In this embodiment, the Zeroconf protocol is used to implement service-based network access and management technology. Each aircraft implements the service-oriented intranet application and intranet device on the intranet side, and exists in the network in the form of services; allows devices to be automatically configured on the local area network without manually setting the IP address or other network parameters, simplifying the network setting process and reducing the workload of users and administrators; allows devices to register and publish services on the local area network so that other devices can discover and use these services, reducing the complexity of service integration; provides a service discovery mechanism, allowing devices to find and connect to services provided by other devices on the local area network, simplifying communication and collaboration between devices and improving user experience; can adapt to dynamic network environments, making it more flexible and convenient to use in mobile devices and wireless networks; supports multiple operating systems and mobile devices, and improves the interoperability of mobile devices.

[0023] The routing module supports dynamic routing functions and can adjust the network transmission path in real time according to the network link status. The routing module of this embodiment implements dynamic routing based on the OLSR (Optimized Link State Routing) routing protocol. The working process of the OLSR protocol includes link perception / neighbor detection and routing calculation. The aircraft running the OLSR protocol completes link perception and neighbor detection calculations by periodically exchanging packets with its neighbors, and then establishes its own network topology structure, and obtains the topology information of the entire network through the received topology control packets. Based on this, a routing table of the transmission path from its own node to other nodes in the network is calculated. When a node has a communication demand, the transmission path can be obtained by querying the routing table.

[0024] The NAT conversion module is used to convert the data of the internal and external networks to achieve internal and external network penetration. Specifically, the NAT conversion module will save the mapped service information in a NAT table, and monitor the internal and external network interfaces based on Pcap, query the table according to the source address, source port and destination address, destination port of the data packet, and then modify the source address, source port or destination address, destination port according to the query results, and finally inject the data packet into the corresponding network interface to achieve the conversion of internal and external network traffic.

[0025] In this embodiment, a NAT module is set on each aircraft to convert the data of the internal and external networks to achieve internal and external network penetration, allowing the internal network of the aircraft to use private IP addresses. When communicating with the external network, the private IP addresses are mapped to public IP addresses through NAT. This can avoid the need for a large number of public IP addresses, improve the efficiency of IP address use, and thus save IP addresses; the structure of the internal network of the aircraft is hidden from the outside, making it difficult for attackers to directly access the devices in the internal network. This isolation can provide a certain degree of security to prevent the external network from accessing the devices in the internal network without authorization, thereby enhancing network security; in the internal network of the aircraft using private IP addresses, it is very likely that there are multiple networks using the same IP address range, and through NAT, these networks can use different IP addresses on the external network, thereby solving the potential address conflict problem.

[0026] Step S3, each aircraft receives the service information broadcasted by other aircraft to the external network side, and sends an access request to the target aircraft according to the service information; Among them, data is transmitted between each aircraft through the data link, that is, the IP message is encapsulated using the data link message format during data transmission, and the data link interface is called to send it; when receiving data, the message is obtained from the data link interface, and it is parsed to extract the IP message.

[0027] Step S4, the current aircraft receives access requests from other aircraft, and obtains the destination address of the access request by performing header analysis on the access request; Step S5, compare the destination address with the local external network IP address, and convert or forward the access request according to the comparison result, so that other aircraft can access the internal and external networks of the current aircraft. The specific processing method is as follows: Compare the destination address with the local external IP address, and when it is determined that the destination IP address of the access request is not the local external IP address, route and forward the access request; specifically, forward the access request to the corresponding aircraft through the routing module; When it is determined that the destination IP address of the access request is the local external IP address, and the destination IP address and port belong to the intranet device or intranet application of the current aircraft, the access request is converted and forwarded to the intranet device or intranet application to access the intranet device or intranet application; specifically, the destination address and port number may be compared with many entries in the NAT table. If the destination IP address and port number belong to the service mapped by NAT, that is, in the NAT mapping table, the access request is converted by using the NAT module and forwarded to the intranet device or intranet application; When it is determined that the destination IP address in the access request is the local external network IP address, and the destination IP address and port number are not the internal network devices of the current aircraft, the access request is passed to the local external network side application through the gateway module to access the external network application; wherein, when accessing the external network application, the user-mode TCP / IP protocol stack is used to process the generated network data, and by modifying the link layer and network layer functions of the protocol stack, adaptation to the data link is achieved.

[0028] A second embodiment of the present invention provides an integrated network system inside and outside a machine, including: A networking module, used to network multiple aircraft within a preset range to obtain a self-organizing network; Service broadcast management module (service registration / publishing, service query functions), used to enable each aircraft to obtain service information of intranet devices and intranet applications on the intranet side; The gateway module is used to broadcast service information to the external network side; enable the current aircraft to accept access requests from other aircraft, and when it is determined that the destination IP address of the access request is the local external network IP address, and the destination IP address and port belong to the intranet device or intranet application of the current aircraft, convert the access request and forward it to the intranet device or intranet application.

[0029] The gateway module includes a NAT conversion module and a routing module; the NAT conversion module is used to map the service information on the intranet side into the service information on the extranet side; it is also used to map the access requests of other aircraft into the service information on the intranet side; the routing module is used to forward the service information.

[0030] Furthermore, the routing module is based on the OLSR routing protocol.

[0031] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A management method for an integrated network system inside and outside a machine, characterized in that: include: Networking multiple aircraft within a preset range to obtain a self-organizing network; Each aircraft obtains service information of intranet devices and intranet applications on the intranet side, and broadcasts the service information to the external network side; Each aircraft receives service information broadcasted to the external network by other aircraft, and sends an access request to the target aircraft according to the service information; The current aircraft accepts access requests from other aircraft; When it is determined that the destination IP address of the access request is the local external network IP address, and the destination IP address and port belong to the intranet device or intranet application of the current aircraft, the access request is converted and forwarded to the intranet device or intranet application to access the intranet device or intranet application.

2. The method for managing an integrated network system inside and outside a machine according to claim 1, characterized in that: Each aircraft obtains service information of intranet devices and intranet applications on the intranet side, and broadcasts the service information to the external network side, including: The intranet device registers, publishes and queries services based on the Zeroconf protocol to obtain registered services; The aircraft constructs a local service information set using the service information of the registered services, and broadcasts the service information in the service information set to the external network side, wherein the service information includes the service type, IP address, port number, and service name; The intranet device or intranet application queries the service information set and accesses the target service, wherein the target service includes the service of the intranet device or the intranet application.

3. The method for managing an integrated network system inside and outside a machine according to claim 1, characterized in that: After the current aircraft receives the access request from another aircraft, the method further includes: When it is determined that the destination IP address of the access request is not the local external network IP address, the access request is routed and forwarded.

4. The method for managing an integrated network system inside and outside a machine according to claim 1, characterized in that: After the current aircraft receives the access request from another aircraft, the method further includes: When it is determined that the destination IP address in the access request is the local external network IP address, and the destination IP address and port number do not belong to the intranet device or intranet application of the current aircraft, the access request is passed to the external network side application to access the external network side application.

5. The method for managing an integrated network system inside and outside a machine according to claim 4, characterized in that: When accessing external network applications, the user-mode TCP / IP protocol stack is used to process the generated network data; when accessing internal network applications, the kernel-mode TCP / IP protocol stack is used to process the generated network data.

6. The method for managing an integrated network system inside and outside a machine according to claim 1, characterized in that: The aircraft in the self-organizing network transmit data via data links.

7. An integrated network system inside and outside the machine, characterized in that: include: A networking module, used to network multiple aircraft within a preset range to obtain a self-organizing network; The service management module is used to enable each aircraft to obtain service information of intranet devices and intranet applications on the intranet side; A gateway module, used for broadcasting the service information to the external network side; The current aircraft is enabled to accept access requests from other aircraft, and when it is determined that the destination IP address of the access request is the local external IP address, and the destination IP address and port belong to the intranet device or intranet application of the current aircraft, the access request is converted and forwarded to the intranet device or intranet application.

8. The integrated network system inside and outside the machine according to claim 7, characterized in that: The gateway module includes a NAT conversion module and a routing module; The NAT conversion module is used to map the service information on the intranet side into the service information on the extranet side; and is also used to map the access request of other aircraft into the service information on the intranet side; The routing module is used to forward the service information.

9. The integrated network system inside and outside the machine according to claim 8, characterized in that: The routing module is based on the OLSR routing protocol.

Citation Information

Patent Citations

  • Method, equipment and system for accessing intranet server

    CN103118147A

  • Method, device and system for accessing intranet server

    CN103200281A

  • NAT penetration method, device and equipment, and storage medium

    CN109688100A