Cross-Terminal Data Reading via Identifier Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data interworking between terminals is hindered due to incompatibility of operating systems and system structures, preventing convenient access and sharing of data across devices.

Innovation Solution

A data reading method that utilizes a unique identifier mapping relationship to enable cross-terminal data access by determining the data's location and accessing it through a corresponding identifier, even if the data is stored on another device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is stored locally on each terminal, then data access speed is improved, but data sharing capability between terminals deteriorates

Engineering Contradiction:
Improvedata access speedVSAvoiddata sharing capability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent introduces a distributed database as an intermediary system that mediates between terminals. Each terminal maintains a local cache for fast access, while the distributed database serves as the central coordination mechanism that enables data sharing across terminals through unified identifier mapping, resolving the contradiction between local access speed and cross-terminal sharing capability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If operating systems and system structures are made compatible across terminals, then data interworking is improved, but system complexity increases

Engineering Contradiction:
Improvedata interworkingVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The distributed database acts as an intermediary layer that abstracts the complexity of different operating systems and hardware architectures. It provides a unified interface for data access across terminals regardless of their underlying systems, enabling data interworking without requiring changes to individual terminal operating systems or structures

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements universal identifier mapping that works across different terminal types and operating systems. The distributed database provides multi-functional capabilities including data storage, retrieval, mapping, and synchronization, allowing a single system to serve diverse terminal environments without requiring system-specific implementations

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

3Ease of operation

If a unified data access interface is implemented across terminals, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of data accessVSAvoidsystem structure complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The distributed database provides a universal data access interface that works uniformly across all terminal types. It implements multi-functional operations including data storage, retrieval, updating, and deletion through standardized protocols, allowing terminals to access data using the same interface regardless of their specific hardware or software architecture

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

Solution Approach 2:

The patent employs identifier copying and mapping mechanisms where unique identifiers are replicated across the distributed database and cached in terminal memory. This copying approach enables terminals to access data through copied identifier references without establishing complex direct connections between each terminal and the data source, simplifying the access interface

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12468664B2Data reading method and terminal
Publication Date: 2025.11.11 HUAWEI TECH CO LTD
  • US12468664B2 patent drawing
  • US12468664B2 patent drawing
  • US12468664B2 patent drawing

AI summary

In a data reading operation, a first terminal in a distributed storage system obtains a first data identifier, which is a unique identifier of first data in the distributed storage system. The first terminal determines, based on the first data identifier, whether first data is local data. When the first data is not local data, the first terminal obtains a first identifier that uniquely identifies the first data in the distributed storage system. The first terminal obtains, based on the first identifier, a second identifier corresponding to the first data and associated with content of the first data. The first terminal obtains, based on the second identifier, a read address that indicates that the first data is stored at a second terminal in the distributed storage system. The first terminal then retrieves the first data from the second terminal.