IoT Gateway Resource Link Publishing for Cloud Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for publishing resources in IoT systems are complex and inefficient, requiring multiple interventions from a mediator and leading to logical redundancy in cloud processing, making it cumbersome to upload resources from servers to the cloud.

Innovation Solution

A method where a gateway receives a resource link from a server, determines a second resource link based on the server's identifier, and sends it to the cloud platform to publish the resource, allowing the gateway to upload the resource link to the cloud unobstructed, thereby simplifying the resource publishing process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the server directly publishes resources to the cloud platform, then the resource publishing process is straightforward, but the system complexity increases due to multiple mediator interventions and logical redundancy in cloud processing

Engineering Contradiction:
Improvesystem complexityVSAvoidresource publishing process
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The gateway acts as an intermediary between the server and cloud platform, receiving resource links from the server and publishing them to the cloud platform. This intermediary role simplifies the overall system architecture by consolidating publishing operations at the gateway level, eliminating the need for multiple mediator interventions and reducing logical redundancy in cloud processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the gateway publishes resources on behalf of the server, then the resource link upload process becomes unobstructed and efficient, but the server loses direct control over resource publishing

Engineering Contradiction:
Improveresource upload efficiencyVSAvoidserver control over resource publishing
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The server performs preliminary action by providing the resource link to the gateway before the actual publishing operation. The gateway then handles the publishing process independently, which improves upload efficiency while maintaining server control through the initial resource link provision. This separation of concerns allows the server to retain ownership and control of resources while delegating the publishing task.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple mediators are involved in resource publishing, then comprehensive control and monitoring are achieved, but the publishing process becomes cumbersome and inefficient

Engineering Contradiction:
Improvecontrol and monitoringVSAvoidpublishing process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges the resource publishing functionality into a single gateway component that handles all publishing operations. This consolidation eliminates the need for multiple mediator interventions, reducing process complexity while maintaining control and monitoring capabilities through the unified gateway interface. The gateway consolidates what would otherwise be distributed across multiple mediators.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP4145792B1Resource publishing method and apparatus, gateway, cloud platform and computer storage medium
Publication Date: 2024.05.15 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • EP4145792B1 patent drawingFigure 1
  • EP4145792B1 patent drawingFigure 2
  • EP4145792B1 patent drawingFigure 3

AI summary

The embodiments of the present application disclose a resource publishing method, comprising: a gateway receiving a first resource link of a resource to be published, sent by a server; on the basis of the obtained identifier of the server and the first resource link of said resource, determining a second resource link of said resource; and sending, to a cloud platform, the second resource link of said resource, the second resource link of said resource being used for the cloud platform to publish said resource in a resource catalog. Further disclosed in the embodiments of the present application are a resource publishing apparatus, a gateway, a cloud platform, a computer storage medium, a chip and a computer program product.