Dynamic Short URL Service with Database Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional short URL services cannot dynamically update to point to different long URLs, rendering them useless if the original long URL changes, and they lack the ability to efficiently manage and analyze user data and URL statistics.

Innovation Solution

A method and apparatus that generate and store short URLs with corresponding long URL information, using an information ID to maintain a mapping relationship, allowing the short URL to dynamically jump to different long URLs and enabling efficient data management and analysis by grouping and updating URL segments and storing user/product data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a conventional short URL service converts a long URL into a short URL using a pre-set algorithm, then the short URL occupies less word count and is suitable for use in environments with limited word counts, but the converted short URL can only correspond to the original long URL and becomes useless once the original long URL changes

Engineering Contradiction:
Improveconvenience of URL spreadingVSAvoidability to adapt to URL changes
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic URL redirection by allowing the long URL associated with a short URL to be updated and modified over time. The system stores the mapping relationship between short URLs and long URLs in a database, enabling the long URL to change while the short URL remains the same. This dynamic update capability resolves the contradiction by maintaining ease of operation (short URL convenience) while adding adaptability (ability to point to different long URLs).

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary redirection server that acts as a mediator between the short URL and the long URL. When a user accesses a short URL, the redirection server intercepts the request, retrieves the corresponding long URL from the database, and forwards the request to the target long URL. This intermediary layer enables flexible URL management and dynamic redirection, resolving the contradiction between fixed short URL structure and flexible long URL targeting.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a short URL is generated using a pre-set algorithm, then the conversion process is simple and fast, but the system lacks the ability to efficiently manage and analyze user data and URL statistics

Engineering Contradiction:
ImproveURL conversion speedVSAvoiduser data and statistics
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent segments the URL service into distinct functional modules: a short URL generation module that maintains fast conversion, a database module that stores detailed URL information and user data, and an analysis module that processes statistics. This segmentation allows the system to maintain high conversion speed while simultaneously capturing and analyzing user data, resolving the contradiction between productivity and information retention.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms by tracking user interactions with short URLs, including click counts, user behavior patterns, and conversion statistics. This feedback information is stored in the database and can be analyzed to improve the service. The feedback loop enables the system to maintain fast conversion while gathering valuable user data for analysis and optimization.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9544355B2Methods and apparatus for realizing short URL service
Publication Date: 2017.01.10 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9544355B2 patent drawing
  • US9544355B2 patent drawing
  • US9544355B2 patent drawing

AI summary

Methods and apparatus for realizing a short URL service are provided. According to a long URL, a short URL and long URL information are generated and stored. The long URL information contains the long URL and an information ID, and the information ID corresponds to the short URL via a pre-set corresponding mechanism to provide a corresponding relationship there-between. When a target long URL is acquired based on the short URL, the long URL in the long URL information is obtained as the target long URL according to the corresponding relationship between the short URL and the information ID. The target long URL obtained according to the short URL is updated by updating the long URL in the long URL information.