Object Acquisition Server Association Indication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication systems with client/server architecture, the current methods for object acquisition lead to increased network data traffic and communication delays due to the need for multiple request-response processes, even when objects are cached, as clients still query servers about object validity before using cached objects.

Innovation Solution

A method where the server sends association indication information with the target object to the client, allowing the client to verify and request only necessary associated objects based on verification information, reducing the number of requests and responses between the client and server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the client uses client caching technology to store objects locally, then the client can directly acquire objects from cache without server requests, but the client still needs to query the server to verify object expiration status

Engineering Contradiction:
Improveobject acquisition timeVSAvoidnetwork data traffic
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The server proactively pushes verification information for associated objects to the client before the client needs to verify them. This preliminary action allows the client to have verification data ready in advance, eliminating the need for additional verification requests and reducing both time and network traffic.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the server monitors which associated objects the client actually needs and sends verification information selectively. This feedback loop ensures that verification information is pushed only when relevant, optimizing the balance between cache utilization and network efficiency.

Inventive Principle:
Principle #23Feedback

2Reliability

If the client requests all associated objects from the server, then the client can obtain complete object data, but the number of request-response processes increases significantly

Engineering Contradiction:
Improveobject completenessVSAvoidcommunication delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The server performs preliminary identification of associated objects and pushes their verification information to the client in advance. This allows the client to determine locally which objects are needed and already valid, avoiding the need to request all associated objects from the server and significantly reducing communication delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The client uses the pushed verification information to autonomously determine which associated objects are already valid and can be used directly from the cache. This self-service approach eliminates unnecessary server requests for objects that are already valid, reducing the number of request-response processes while ensuring object completeness.

Inventive Principle:
Principle #25Self-service

3Reliability

If the server sends all associated objects to the client, then the client receives complete data, but the network data traffic increases due to multiple requests and responses

Engineering Contradiction:
Improvedata completenessVSAvoidnetwork data traffic
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The invention extracts only the essential verification information (expiration status) from the associated objects and pushes this compact data to the client. This extraction approach allows the client to verify object validity without transmitting the entire object data over the network, significantly reducing network traffic while maintaining data completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server uses feedback from the client's cache status and actual needs to selectively push verification information only for associated objects that the client actually needs. This feedback-driven approach ensures that network traffic is minimized by avoiding transmission of verification information for objects the client already has or does not need.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2760178B1Method, apparatus and system for obtaining object
Publication Date: 2016.08.24 HUAWEI TECH CO LTD
  • EP2760178B1 patent drawingFigure 1
  • EP2760178B1 patent drawingFigure 2
  • EP2760178B1 patent drawingFigure 3

AI summary

Embodiments of the present invention disclose a method, an apparatus, and a system for acquiring an object, and relate to the field of communication technologies, so as to reduce network data traffic and a network communication delay. The method for acquiring an object according to an embodiment of the present invention includes: receiving a request of a client, where the request includes identifier information of a target object requested by the client; determining, according to the identifier information of the target object, whether the target object has one or more associated objects; when the target object has one or more associated objects, adding association indication information to the target object, and sending the target object to the client, so that the client continues to wait for receiving data after receiving the target object; after finishing sending the target object, sending verification information to the client, so that the client verifies the associated objects of the target object according to the verification information; determining a target associated object from the associated objects according to verification result information of the client; and sending the target associated object to the client.