M2M Middleware Resource Access Interface for Cross-Platform Device Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current machine-to-machine (M2M) device management systems face challenges in providing a unified access interface for managing devices across different platforms, leading to inefficiencies in end-to-end device management and service applications, especially when dealing with a large number of unattended devices that require proactive fault detection and maintenance.
Innovation Solution
A device management method and middleware that utilize a uniform resource access interface to convert resource access requests into device management commands, allowing M2M applications to access and manage device information across different M2M platforms, using pre-established mappings between resource access requests and device management commands, and sending these commands to target devices for execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If multiple platform-specific device management interfaces are used, then device management functionality is available, but system complexity increases and ease of operation decreases
Solution Approach 1:
The patent implements a universal resource access interface that can access device management capabilities across different M2M platforms (OMA DM, ETSI M2M, 3GPP TM). The interface uses standard resource identification mechanisms (URI, XPath) that are platform-agnostic, allowing a single interface design to serve multiple platform-specific device management systems without requiring separate interfaces for each platform.
Solution Approach 2:
The patent introduces an intermediary layer (resource access interface with mapping mechanisms) that sits between the application layer and platform-specific device management interfaces. This intermediary translates resource access requests into platform-specific commands using pre-established mappings, thereby shielding applications from platform-specific complexities while maintaining access to diverse device management capabilities.
2Productivity
If platform-specific device management interfaces are used, then device management is possible, but time consumption increases due to lack of standardization
Solution Approach 1:
The patent establishes pre-configured mapping relationships between resource access requests and platform-specific device management commands before actual device management operations occur. These mappings (e.g., between resource types and command types, between resource attributes and command parameters) are prepared in advance, allowing direct translation of resource access requests into executable platform-specific commands without requiring real-time analysis or conversion, thereby significantly reducing access time.
3Adaptability or versatility
If uniform resource access interface is implemented, then ease of operation improves, but device complexity increases due to mapping requirements
Solution Approach 1:
The patent segments the complex mapping mechanism into distinct, manageable components: resource identification segmentation (URI, XPath, other formats), resource type mapping (to command types), attribute mapping (to command parameters), and platform-specific adaptation layers. Each segment handles a specific aspect of the translation process, making the overall complex mapping mechanism more maintainable and easier to implement across different platforms.
Data Source
AI summary
The present invention discloses a device management method, a middleware.. The method includes: receiving a resource access request by using a resource access interface, where the resource access request includes: a URI that is used to indicate a storage position of an accessed management object MO data resource; converting, according to pre-established mapping between the resource access request of the MO data resource and a DM command, the resource access request of the MO data resource into corresponding DM command, and determining, according to pre-established mapping between the MO data resource and MO information, the MO information corresponding to accessed MO data; and sending the DM command to a target device corresponding to the URI to manage the MO information corresponding to the accessed MO data, so that the M2M applications may access different M2M platforms to manage devices, implementing end-to-end device management and related service applications.


