M2M Service Discovery via DNS-SD for Automated Provisioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current M2M communication systems face high deployment and management costs due to the need for human intervention in offline provisioning for service provider and SCL discovery, limiting scalability and efficiency.
Innovation Solution
Implementing automated discovery procedures using DNS-SD and DHCP to dynamically discover M2M service providers and SCLs, allowing for automated configuration and reduced human interaction, enabling dynamic service provider and SCL selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If automated discovery procedures are implemented, then deployment cost and management cost are reduced, but system complexity increases due to implementation of discovery protocols
Solution Approach 1:
The patent introduces a service discovery function server as an intermediary component that mediates between M2M SCUs/gateways and service providers. This server automatically manages service provider discovery, bootstrap procedures, and SCL registration, eliminating the need for manual offline provisioning while containing system complexity within a dedicated management function.
Solution Approach 2:
The patent enables M2M SCUs and gateways to perform self-service through automated discovery procedures. Devices autonomously query service provider information, select appropriate providers, execute bootstrap procedures, and register with SCLs without human intervention, thereby reducing deployment costs and management overhead.
2Ease of operation
If automated discovery procedures are implemented, then management cost is reduced, but operational complexity increases due to multiple discovery procedures
Solution Approach 1:
The patent segments the service discovery process into distinct procedural phases: service provider discovery, bootstrap procedure execution, and SCL registration. Each phase is handled by a dedicated function (service discovery function server for provider discovery, bootstrap function for authentication, registration function for SCL binding), which simplifies operational management despite increasing procedural complexity.
3Ease of manufacture
If offline provisioning is used, then deployment is simple, but scalability is limited due to manual configuration requirements
Solution Approach 1:
The patent transitions from static offline provisioning to dynamic automated discovery procedures. M2M SCUs and gateways dynamically query for available service providers and SCLs at runtime, allowing the system to adapt to changing network conditions and service offerings. This dynamic approach enables unlimited scalability as new service providers and SCLs can be added without reconfiguring existing devices.
Data Source
AI summary
A method of accessing services affiliated with a service provider is disclosed. An issuer performs a bootstrap procedure with the at least one discovered service provider. The issuer performs a discovery procedure to determine available service capability layers (SCLs) supported by the at least one discovered service provider. The issuer transmits a domain name system-based service discovery (DNS-SD) query from the issuer to a DNS-SD M2M service discovery function (MSDF) server. The DNS-SD MSDF server is provisioned with SCL discovery records. The DNS-SD MSDF server is registered with a public DNS registrar entity. The SCL discovery records include, for each SCL, a type of M2M service capabilities supported by each SCL and a class of M2M services supported by each SCL. The issuer receives SCL discovery records from the DNS-SD MSDF server in response to the DNS-SD query.


