Resource Plug-in Intermediary for Network Access Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network resource access intermediary systems require extensive upgrades and updates to accommodate new resources, leading to significant workload and potential disruptions in service, especially when deployed and in continuous operation, due to their inability to adapt to new types of resources without affecting existing resource access.

Innovation Solution

A network resource access intermediary system based on resource plug-ins, where an access intermediary base module communicates with resource plug-ins to select and utilize the appropriate plug-in for accessing new resources, allowing for easy deployment of new plug-ins without upgrading the entire system, ensuring seamless access to original resources and enhancing system adaptability and stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the entire access intermediary is upgraded and updated to adapt to new types of resources, then the adaptability of the access intermediary is improved, but the workload and time required for upgrading increases significantly and existing resource access may be affected

Engineering Contradiction:
Improveadaptability to new resourcesVSAvoidupgrading time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The access intermediary is segmented into a core access intermediary component and separate resource plug-ins. Each resource type has its own dedicated plug-in that can be independently developed, deployed, and updated without affecting the core access intermediary or other resource plug-ins. This segmentation allows the system to adapt to new resources by simply adding or updating specific plug-ins rather than upgrading the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces resource plug-ins as intermediary components between the access intermediary and target resources. These plug-ins act as adapters that translate between the standardized interface of the access intermediary and the specific protocols or formats of different resource types. This intermediary layer enables the access intermediary to work with new resource types without requiring changes to its core functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the entire access intermediary is upgraded and updated to adapt to new types of resources, then the adaptability of the access intermediary is improved, but the complexity of the upgrading process increases due to comprehensive testing requirements

Engineering Contradiction:
Improveadaptability to new resourcesVSAvoidupgrading complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The access intermediary is segmented into a core access intermediary component and separate resource plug-ins. Each resource type has its own dedicated plug-in that can be independently developed, deployed, and updated without affecting the core access intermediary or other resource plug-ins. This segmentation allows the system to adapt to new resources by simply adding or updating specific plug-ins rather than upgrading the entire system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces resource plug-ins as intermediary components between the access intermediary and target resources. These plug-ins act as adapters that translate between the standardized interface of the access intermediary and the specific protocols or formats of different resource types. This intermediary layer enables the access intermediary to work with new resource types without requiring changes to its core functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Duration of action of stationary object

If the access intermediary is upgraded while deployed and in continuous operation, then the system remains operational, but the workload becomes extremely large and existing resource access may be affected

Engineering Contradiction:
Improvecontinuous operationVSAvoidupgrading workload
Core Design Contradiction:
Duration of action of stationary objectVSProductivity

Solution Approach 1:

The system employs dynamic loading and deployment of resource plug-ins. New plug-ins can be loaded into the access intermediary while it continues to operate, and existing plug-ins can be unloaded or updated without taking the entire system offline. This dynamic approach allows the access intermediary to adapt to new resources in real-time with minimal disruption to ongoing operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The access intermediary is segmented into a core access intermediary component and separate resource plug-ins. Each resource type has its own dedicated plug-in that can be independently developed, deployed, and updated without affecting the core access intermediary or other resource plug-ins. This segmentation allows the system to adapt to new resources by simply adding or updating specific plug-ins rather than upgrading the entire system.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If the access intermediary is upgraded or updated, then new resource access is enabled, but software bugs may cause users to be unable to access previously accessible resources

Engineering Contradiction:
Improveaccess to new resourcesVSAvoidresource access reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The access intermediary is segmented into a core access intermediary component and separate resource plug-ins. Each resource type has its own dedicated plug-in that can be independently developed, deployed, and updated without affecting the core access intermediary or other resource plug-ins. This segmentation isolates potential bugs to specific plug-ins, preventing them from affecting the entire system or other resource accesses.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a plug-in isolation mechanism that acts as a protective buffer between different resource plug-ins and the core access intermediary. This isolation ensures that failures or bugs in one plug-in cannot propagate to other plug-ins or the core system, thereby cushioning against potential reliability issues and maintaining service continuity.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS12095612B2Network resource access intermediary system based on resource plug-ins and processing method therefor
Publication Date: 2024.09.17 HANGZHOU JINDOUTENGYUN TECH CO LTD
  • US12095612B2 patent drawing
  • US12095612B2 patent drawing

AI summary

The disclosure relates to a network resource access intermediary system based on resource plug-ins and a processing method therefor. The network resource access intermediary system based on resource plug-ins comprises an access intermediary base module and a resource plug-in in a communication connection with the access intermediary base module, wherein the access intermediary base module is used for receiving a resource access request, selecting a corresponding resource plug-in according to a target resource corresponding to the resource access request, and accessing the target resource through the selected resource plug-in; and the resource plug-in is adaptable to the target resource to complete access to the target resource. The workload of adapting an access intermediary to new resources is reduced for access intermediary developers, and an access intermediary that has been deployed and is in continuous operation can be upgraded and updated without affecting existing resource access.