Microservices Gateway for Wearable Network Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wearable computing devices face challenges in seamless network communication and data routing, particularly in providing microservices to wearable devices, due to limitations in personal area network interfaces and gateway services.
Innovation Solution
A microservices system is implemented, comprising a wearable computing device, a host computing device, and remote computing devices, which provide a gateway service for data communication, data routing, and personal area network services, enabling communication protocols to emulate network socket interfaces and translate data packets between different networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a wearable computing device includes its own network interface for direct network communication, then network communication capability is improved, but device complexity and power consumption increase
Solution Approach 1:
The patent introduces a host computing device as an intermediary between the wearable device and the network. The host device handles network communication protocols, data routing, and gateway services, allowing the wearable device to maintain simplicity while achieving reliable network communication through the host mediator.
2Reliability
If a wearable computing device includes its own network interface for direct network communication, then network communication capability is improved, but power consumption increases
Solution Approach 1:
The host computing device serves as a power-efficient intermediary that handles energy-intensive network communication tasks. The wearable device consumes minimal power by communicating only with the host through low-power personal area network protocols, while the host manages all power-consuming network operations.
3Productivity
If gateway service consolidates data communications between remote computing devices and host computing device, then communication efficiency is improved, but system complexity increases
Solution Approach 1:
The gateway service merges multiple data communication streams from different remote computing devices into a consolidated communication channel through the host device. This consolidation improves communication efficiency by reducing protocol overhead and optimizing data flow, while the modular service architecture manages system complexity through clear separation of concerns.
Data Source
AI summary
Systems, devices, and methods of providing microservices are disclosed. A remote computing device provides a gateway service that consolidates data communications between the remote computing device and a host computing device. A wearable computing device provides a data routing service that emulates a network socket interface for one or more programs executed by the processor of the wearable computing device and a personal area network service that data communicatively couples the wearable computing device and the host computing device. The host computing device provides a host personal area network service that data communicatively couples the wearable computing device and the host computing device, a host network service that data communicatively couples the host computing device and the at least one remote computing device, and a host routing service that routes communications between the gateway service and the data routing service.


