M2M Group Child Resource Creation with Failure Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In machine-to-machine (M2M) communication systems with a resource-oriented architecture, efficiently creating and accessing child resources for group members is challenging, especially when duplicate resource names exist or when some members fail to create child resources, leading to complications in group resource management.
Innovation Solution
A method and device for creating child resources in a wireless communication system, where a first M2M entity receives a request for creating child resources in all group members, transmits the request, determines if any responses indicate failure, and if so, re-requests the creation from the failing member, forming a child group with all created resources, and optionally transmits information about the created child group.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If child resources are created for all group members simultaneously, then efficiency of group resource management is improved, but complexity of handling failures and duplicates increases
Solution Approach 1:
The patent segments the child resource creation process into individual member-level operations rather than a single bulk operation. Each group member processes the creation request independently, and the group manager coordinates these segmented operations. This allows simultaneous creation across members while enabling independent error handling for each segment, thus maintaining efficiency while reducing complexity of failure management.
Solution Approach 2:
The patent implements feedback mechanisms where each group member reports the status of child resource creation back to the group manager. The group manager receives these feedback messages and uses them to determine subsequent actions, such as re-creating resources in members where creation failed. This feedback loop enables automated recovery from failures without manual intervention, maintaining high efficiency while managing complexity through structured information flow.
2Stability of the object's composition
If child resources are created with duplicate names across group members, then consistency of resource naming is improved, but conflicts and management difficulties increase
Solution Approach 1:
The patent applies local quality by allowing each group member to have child resources with the same name locally, while the group manager maintains a global view and coordination. The naming consistency is enforced locally at each member level rather than requiring unique global names, which simplifies local resource management while the group manager handles any conflicts that arise at the group level.
Solution Approach 2:
The group manager acts as an intermediary that coordinates child resource creation across group members. When duplicate names are involved, the group manager receives creation requests, distributes them to appropriate members, and resolves any conflicts that arise. This intermediary role enables consistent naming conventions to be maintained across the group while managing complexity centrally rather than at each member level.
3Reliability
If re-creation requests are sent to members with failed child resource creation, then reliability of resource creation is improved, but communication overhead increases
Solution Approach 1:
The patent implements preliminary action by having the group manager proactively send re-creation requests to group members where child resource creation failed. Instead of waiting for manual intervention or complex error handling, the system automatically initiates re-creation based on feedback from the initial creation attempt. This preliminary recovery action improves reliability by ensuring resources are eventually created, while the automated nature reduces communication overhead compared to manual retry processes.
Data Source
AI summary
One embodiment of the present invention discloses a method for handling notification messages for applying a group policy to a notification subscription service in a wireless communication system. The method is carried out by a first M2M device and comprises the steps of: receiving a plurality of notification messages; determining whether a group subscription ID matching a group subscription ID that has been pre-saved on the first M2M device is included in the plurality of notification messages which have been received, wherein the group subscription ID indicates a group policy applied to a subscription service for notification messages for member resources belonging to a specific group; and aggregating notification messages containing the group subscription ID that matches the pre-saved group subscription ID, and applying the group policy corresponding to the group subscription ID to the aggregated notification messages.


