IoT Resource Subscription Using Logical Expressions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Internet of Things resource subscription mechanisms are inflexible, allowing only single resource or object instance subscriptions, leading to increased message interactions, bandwidth occupation, and performance consumption, especially in scenarios requiring monitoring of multiple resources or objects.

Innovation Solution

A method where a server sends a request message with multiple resource identifiers and parameters to a device, allowing it to send updated values only when specific conditions are met, reducing unnecessary data reporting and improving flexibility in subscription by using logical expressions for data reporting conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a device subscribes to multiple resources using current mechanisms, then multiple resources can be monitored, but message interactions and bandwidth occupation increase significantly

Engineering Contradiction:
Improvesubscription flexibilityVSAvoidmessage interactions
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent combines multiple resource subscriptions into a single subscription request message. The server sends one request message containing multiple resource identifiers and parameters, and the device responds with one updated value message containing multiple resource values, thereby reducing the quantity of interaction messages while maintaining the capability to monitor multiple resources.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The subscription request message structure is designed to be universal, supporting subscription to multiple resources of different types (first resource, second resource, etc.) with different parameters (first parameter, second parameter, etc.) within a single message framework, enabling one message to serve multiple subscription purposes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If a device reports all resource values frequently, then the server has up-to-date information, but device performance consumption and energy usage increase

Engineering Contradiction:
Improvedata freshnessVSAvoiddevice performance consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The device performs partial reporting by including only those resource values in the updated value message that have changed since the last report. This partial action approach maintains data freshness for the server while significantly reducing the processing load and energy consumption compared to reporting all resource values on every update cycle.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements a feedback mechanism where the server sends subscription request messages with specific parameters, and the device provides feedback by returning only the updated resource values that meet the subscription conditions. This selective feedback reduces unnecessary data transmission and processing energy consumption.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the server queries each resource separately, then resource monitoring is accurate, but bandwidth occupation and interaction overhead increase

Engineering Contradiction:
Improveresource monitoring accuracyVSAvoidinteraction overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple separate resource query operations into a single subscription request message that contains multiple resource identifiers. The corresponding response also combines multiple resource values into one message, thereby maintaining accurate monitoring of each resource while reducing interaction overhead and bandwidth occupation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3672204B1Internet of things resource subscription method, device, and system
Publication Date: 2023.07.19 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • EP3672204B1 patent drawingFigure 1~2
  • EP3672204B1 patent drawingFigure 3
  • EP3672204B1 patent drawingFigure 4

AI summary

This application relates to the communications field, and in particular, to a resource subscription method, a device, and a system in the field of the Internet of Things, to meet a service requirement of flexible subscription to a plurality of resources, object instances or objects in an Internet of Things service scenario. According to the resource subscription method, a parameter is added to a subscription request message, so that the device identifies, in a multiple-resource subscription scenario, parameters that need to be reported and parameters only used as subscription determining conditions, thereby reducing an amount of data reported by a device side and bandwidth that needs to be occupied for data transmission, and reducing performance consumption of the device side and a server side. The resource subscription method can further enable a server to flexibly set, by using a logical expression, a subscription condition in a subscription request, thereby greatly improving flexibility of resource subscription in the multiple-resource subscription scenario.