Application Registry Service Discovery for Multi-Device Collaboration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a lack of automatic collaboration between devices and applications, leading to inefficient manual operation in multi-device environments, particularly in the context of the Internet of Things (IoT) driven by 5G and beyond technologies.
Innovation Solution
A device is equipped with an application registry that facilitates service discovery by sending a discovery request, determining registered applications, and sending a discovery response, enabling collaboration through an application registry and exposure mechanism.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual operation is used to manage devices in a multi-device environment, then device management can be performed, but operation efficiency is low and user experience is poor
Solution Approach 1:
The system enables automatic service discovery and device collaboration without manual intervention. Applications automatically register with the application registry, and the registry autonomously discovers and matches applications based on their service requirements, eliminating the need for manual device management operations.
Solution Approach 2:
The application registry acts as an intermediary between applications and devices. It receives service requirements from applications, automatically discovers matching devices, and establishes connections, thereby simplifying the interaction complexity in multi-device environments.
2Productivity
If automatic collaboration between devices and applications is implemented, then service management efficiency is improved, but system complexity increases due to the need for application registry and discovery mechanisms
Solution Approach 1:
The application registry serves multiple functions: it registers applications, stores their service information, discovers matching applications based on requirements, and manages device connections. This multi-functionality reduces the need for separate complex systems for each task.
Solution Approach 2:
Applications perform preliminary registration with the application registry before actual service execution. The registry pre-stores application information and service capabilities, enabling rapid automatic matching and connection establishment when service requirements arise, without requiring complex real-time discovery protocols.
Data Source
AI summary
Embodiments of the present disclosure relate to service enhancement of a device and applications thereof. A device causes a first application on the device to send. to an application registry on the device. a discovery request for discovering other applications. Then the device causes the application registry to determine, based on the discovery request. a second application registered in the application registry. Moreover, the device causes the application registry to send. to the first application. a discovery response indicating the second application. As a result. it is allowed to support service discovery on the device.


