Inter-Application Communication Network Platform for Moving Things
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication networks are inadequate for supporting inter-application communication between various applications and nodes in a network of moving things, particularly in complex arrays of both moving and static nodes, such as the Internet of moving things.
Innovation Solution
A communication network platform that enables inter-application communication by allowing clients to register, subscribe to topics, publish messages, and manage connectivity, using a robust, scalable, and adaptable architecture that includes mobile access points and fixed access points, with built-in redundancies and self-healing capabilities to ensure continuous service across different environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If current communication networks are used, then basic connectivity is provided, but inter-application communication between various applications and nodes is inadequate
Solution Approach 1:
The communication platform is designed to provide universal support for multiple applications and node types simultaneously. The system enables different applications (e.g., messaging, navigation, entertainment) to communicate with various nodes (vehicles, infrastructure, pedestrians) through a unified architecture that handles diverse communication requirements without requiring separate specialized systems.
Solution Approach 2:
The network architecture segments communication into distinct layers and protocols to handle different application requirements. The system divides the complex communication task into manageable components including application layer protocols, transport layer services, and network layer routing, allowing each segment to be optimized independently while maintaining overall system reliability.
2Reliability
If a robust and scalable architecture is implemented to ensure continuous service, then reliability and adaptability improve, but system complexity increases
Solution Approach 1:
The communication platform acts as an intermediary layer between applications and the underlying network infrastructure. This mediator handles complexity by providing standardized interfaces and protocols that shield applications from network complexity while ensuring reliable communication. The platform manages session establishment, message routing, and error handling without requiring applications to directly manage complex network operations.
Solution Approach 2:
The system implements self-service mechanisms including automatic session management, dynamic resource allocation, and self-healing capabilities. The communication platform autonomously handles connection establishment and teardown, manages power states of network nodes, and recovers from failures without requiring manual intervention, thereby maintaining reliability while managing complexity through automation.
3Use of energy by moving object
If power usage optimization is implemented, then energy efficiency improves, but communication performance may be affected
Solution Approach 1:
The system employs periodic action by placing mobile nodes into low-power sleep states during periods of inactivity and activating them only when communication is required. The communication platform implements duty cycling where nodes alternate between active transmission/reception modes and low-power states, reducing overall energy consumption while maintaining communication performance through timely wake-up and reconnection protocols.
Solution Approach 2:
The communication platform dynamically adjusts power consumption based on real-time communication requirements. The system transitions nodes between different power states (active, idle, sleep) based on traffic patterns, signal strength, and network conditions. This dynamic power management ensures optimal energy efficiency while maintaining communication performance by activating full power only when necessary for reliable data transmission.
Data Source
AI summary
Systems and methods for providing inter-application communication in a network of moving things. As non-limiting examples, various aspects of this disclosure provide configurable systems and methods for providing inter-application communication in a network of moving things, for example in which clients may register for participation, subscribe to topics, publish different types of messages, etc.


