Binary Web Service System for M2M Resource Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In large Machine-to-Machine (M2M) networks with millions of devices, existing management solutions face challenges in reducing communication overhead and storage capacity due to the use of complex and resource-intensive protocols, particularly in environments with limited processing power and low-bandwidth connections.
Innovation Solution
A binary web service system is implemented, utilizing a binary web service interface to efficiently manage resources by assigning unique IDs to each resource, allowing nodes to autonomously send notifications of changes, thereby reducing the need for dynamic tokens and optimizing communication in low-power wireless networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional protocols (SNMP, Netconf) are used for network management, then management functionality is provided, but communication overhead and power consumption increase significantly
Solution Approach 1:
The patent changes the fundamental parameters of communication by switching from text-based protocols (SNMP, Netconf) to a binary protocol. This parameter change reduces the size of data packets, minimizing communication overhead and power consumption while maintaining management functionality. The binary format allows more efficient transmission over low-bandwidth networks.
Solution Approach 2:
The patent extracts essential management functionality from complex traditional protocols and implements it through a simplified binary protocol. By taking out only the necessary management operations and representing them in a compact binary format, the system achieves efficient management with reduced overhead, separating core functions from unnecessary protocol complexity.
2Adaptability or versatility
If complex protocols are used for resource management, then comprehensive control is achieved, but device complexity and implementation difficulty increase
Solution Approach 1:
The patent segments the resource management function into discrete, manageable components through the binary protocol. Each resource is identified by a unique ID, and management operations are divided into simple, standardized binary messages. This segmentation reduces implementation complexity by breaking down complex protocol requirements into smaller, easier-to-implement units.
Solution Approach 2:
The binary protocol provides universal functionality for resource management across different device types. By using a standardized binary format with unique resource IDs and standardized message structures, the same protocol can manage diverse resources (sensors, actuators, communication interfaces) without requiring device-specific complex implementations, achieving versatility through simplicity.
3Reliability
If autonomous notification mechanism is implemented, then real-time resource change detection is improved, but communication frequency and overhead increase
Solution Approach 1:
The patent implements preliminary action by having nodes pre-configure their resources with unique identifiers and change detection capabilities before actual changes occur. When a resource change happens, the node can immediately send a notification with the change information. This preliminary setup enables reliable change detection without requiring continuous communication, reducing overhead to only when changes occur.
Solution Approach 2:
The autonomous notification mechanism allows nodes to self-monitor their own resource changes and send notifications without external intervention. Each node maintains state information about its resources and automatically detects changes, then sends compact binary notifications only when changes occur. This self-service approach improves reliability of change detection while minimizing communication overhead by avoiding continuous polling.
Data Source
AI summary
A method and an apparatus for realizing a web service system. The solution includes communicating with nodes operationally connected to a server using a binary web service, the nodes having one or more resources. The server receives from a node a registration message having information on the address of the node, an ID of one or more resources of the node, and an indication that the node is configured to send autonomously information whenever a resource of a node changes, the information having the ID of the resource.

