Message Display Method with Cached Alternative URLs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In aggregated message pages, messages cannot be displayed normally on clients due to server failures, leading to degraded user experience and copyright risks when using cached URLs.

Innovation Solution

A message display method where a server caches message display pages, generates alternative URLs, and detects display status at intervals, sending original or alternative URLs and fingerprint features to clients for normal message display, ensuring double detection and avoiding copyright risks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the client accesses message display pages through original URLs provided by message providers, then copyright compliance is maintained, but message display reliability deteriorates when message provider servers fail

Engineering Contradiction:
Improvemessage display reliabilityVSAvoidcopyright risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The server performs preliminary actions by caching message display pages from multiple providers before the client needs them. When a message needs to be displayed, the server has already prepared alternative URLs and cached content, enabling immediate fallback without real-time copyright issues. This preliminary caching resolves the contradiction by preparing redundancy in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as an intermediary between the client and message providers. Instead of the client directly accessing message provider servers (which causes reliability issues when they fail), the server mediates by providing cached content and alternative URLs. This intermediary role maintains copyright compliance while ensuring display reliability through prepared alternatives.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the server caches message display pages to provide alternatives, then message display reliability improves, but system complexity increases due to caching and URL management

Engineering Contradiction:
Improvemessage display reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the URL management into distinct components: original URLs from message providers, alternative URLs from cached content, and fingerprint features for identification. This segmentation simplifies the complexity by organizing the caching and URL management into manageable, modular parts rather than a monolithic system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server creates simplified copies of message display pages and extracts only the essential fingerprint features rather than caching entire complex pages. This copying approach reduces system complexity by storing minimal necessary data (fingerprints and URLs) rather than full page content, while still enabling reliable fallback.

Inventive Principle:
Principle #26Copying

3Measurement precision

If the client performs display status detection using fingerprint features, then detection precision improves, but communication overhead increases due to additional data transmission

Engineering Contradiction:
Improvedisplay status detection precisionVSAvoidcommunication overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system extracts only the essential fingerprint features from complete message display pages. Instead of transmitting or comparing entire pages, the server extracts and sends only the critical fingerprint data to the client. This extraction approach improves detection precision while minimizing communication overhead by transmitting only necessary information.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11962637B2Message display method and device, and storage medium
Publication Date: 2024.04.16 LIANSHANG XINCHANG NETWORK TECH CO LTD
  • US11962637B2 patent drawing
  • US11962637B2 patent drawing
  • US11962637B2 patent drawing

AI summary

A message display method includes: caching, by a server, a message display page according to each original URL, extracting a fingerprint feature, and generating an alternative URL, then detecting a display status of each message at a preset time interval and marking the display status, and when receiving a display information obtaining request from a client, sending the fingerprint feature, the original URL, or the alternative URL of each message to the client according to a currently marked display status; and when receiving a message access request of a user, determining, by the client, a type of a corresponding URL, and if the corresponding URL is an alternative URL, displaying the message to the user, or if the corresponding URL is an original URL, determining whether the message is displayed normally, and if yes, displaying the message to the user.