Service Layer Registration Manager for M2M Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current M2M service layer standards lack guidance on coordinating registration, deregistration, and discovery procedures, especially when applications depend on each other's service layers or need to switch between networks due to events like connectivity loss or location changes.
Innovation Solution
A computer-implemented method and device for managing registration of applications and service layers, involving forming registration groups, receiving registration preferences, and performing service discovery based on these preferences, as well as moving between service layers in response to event triggers and network availability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If applications independently manage their own service layer registration, then each application can maintain its own service layer connection, but coordination between multiple applications and service layers becomes difficult when they need to register to the same service layer or switch between networks
Solution Approach 1:
The patent introduces a service layer registration manager as an intermediary component that coordinates registration, deregistration, and discovery procedures for multiple applications. This manager maintains a registration group that tracks which applications are registered with which service layers, enabling centralized coordination without requiring complex peer-to-peer communication between applications and service layers.
2Adaptability or versatility
If applications perform service discovery on multiple networks, then they can find available service layers, but resource consumption increases due to unnecessary network scans
Solution Approach 1:
The patent implements preliminary action by having the registration manager maintain up-to-date information about service layer availability and application registration status in advance. When an application needs to register or perform discovery, the manager can quickly determine the appropriate service layer without requiring the application to scan multiple networks, thus reducing resource consumption while maintaining discovery capability.
3Reliability
If applications continuously search for new service layers, then they can adapt to network changes and connectivity loss, but system performance deteriorates due to frequent registration operations
Solution Approach 1:
The patent implements feedback mechanisms where the registration manager monitors network conditions, service layer availability, and application registration status. Based on this feedback, the manager intelligently determines when registration or discovery operations are necessary, avoiding unnecessary operations that would degrade system performance while maintaining reliable service layer connections through event-driven updates.
Data Source
AI summary
The present application is directed to a method for registering with a service layer. The method includes the step of forming a registration group of one or more applications. The method also includes a step of receiving a request to join the registration group, from the one or more applications based upon a review of criteria. The method also includes a step of receiving a registration preference from the one or more applications. Further, the method includes the step of performing service discovery on a network based upon the registration preference of the one or more applications in the registration group. The present application is also directed to a device for registering with a service layer. The present application is further directed to a computer-implemented method for moving from a current service layer to a new service layer.


