Identifier Acquisition for Master and Micro Application Data Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the field of software development, micro front-ends that aggregate multiple independent applications cannot share data between a master application and slave applications, limiting comprehensive data analysis.

Innovation Solution

An identifier acquisition method and apparatus that allows a master application client to authenticate a user and obtain a first user identifier, which is then used by a micro application client to acquire a second user identifier from an application management terminal, enabling data sharing between the master and micro applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data isolation between master application and slave application is maintained, then system security and independence are improved, but data sharing capability deteriorates

Engineering Contradiction:
Improvesystem securityVSAvoiddata sharing capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an identifier management system as an intermediary between master application and slave applications. This system issues and manages user identifiers that enable controlled data sharing while maintaining the isolation architecture. The intermediary translates between isolated user systems, allowing data exchange without compromising individual application security boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal identifier system that functions across multiple independent applications. The same user identifier can be recognized by both master application and slave applications, enabling the user account system to serve multiple functions: maintaining security isolation, enabling data sharing, and providing unified user experience across the application ecosystem.

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

2Adaptability or versatility

If independent user systems are maintained for each application, then application independence is improved, but comprehensive data analysis capability deteriorates

Engineering Contradiction:
Improveapplication independenceVSAvoiddata analysis capability
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent merges the identifier systems of master application and slave applications into a unified identifier space. By combining the user identification mechanisms while preserving application boundaries, the system enables comprehensive data analysis across applications without sacrificing their operational independence.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If user authentication is performed separately in each application, then authentication security is improved, but user experience and operational efficiency deteriorate

Engineering Contradiction:
Improveauthentication securityVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements preliminary authentication in the master application, where user credentials are verified once and the resulting user identifier is then recognized by slave applications. This preliminary action eliminates the need for repeated authentication across applications, significantly improving user experience while maintaining security through the initial rigorous authentication process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250133074A1Identifier acquisition methods and apparatuses, devices and media
Publication Date: 2025.04.24 BOE TECHNOLOGY GROUP CO LTD
  • US20250133074A1 patent drawing
  • US20250133074A1 patent drawing
  • US20250133074A1 patent drawing

AI summary

Identifier acquisition methods and apparatuses, devices and media are provided. When an identity token carried in an identity authentication request from a master application client is authenticated, an application management terminal transmits a first user identifier registered in the master application client by a target user corresponding to user information carried in the identity authentication request to the master application client. The master application client transmits the first user identifier and the identity token to a micro application client, so that the micro application client transmits an identifier acquisition request carrying the first user identifier and the identity token to the application management terminal. When the identity token in the identifier acquisition request is authenticated, the application management terminal acquires a second user identifier corresponding to the first user identifier in the micro application client, and transmits the second user identifier to the micro application client.