Media Resource Address Resolution via Client-Assisted Webpage Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media resource address resolution servers face challenges in obtaining playable addresses due to regional restrictions, high access frequencies, and playback limitations, leading to low success rates in video playback.

Innovation Solution

A method where a client terminal assists the resolution server by acquiring webpage information from a target website, allowing the server to obtain a playable address, even when restrictions are in place, by sending an assist resolution request with reference address information and utilizing the client's capabilities to bypass access restrictions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a third-party video player detects webpage information to obtain a playback address, then the address resolution process is simple, but the playback address may be unavailable due to regional restrictions

Engineering Contradiction:
Improveaddress resolution processVSAvoidplayback address availability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a client terminal as an intermediary between the resolution server and the target website. The client terminal acquires webpage information on behalf of the resolution server, ensuring that the playback address is obtained from a location that matches the user's regional information, thereby resolving the regional restriction issue while maintaining resolution simplicity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary action by having the client terminal acquire webpage information before the resolution server attempts to resolve the playback address. This ensures that the playback address is obtained in advance with the correct regional context, preventing availability issues downstream

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the resolution server frequently requests webpage information to resolve addresses, then the resolution capability is strong, but access is restricted due to high request frequency

Engineering Contradiction:
Improveresolution capabilityVSAvoidaccess availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The client terminal serves as an intermediary that distributes request frequency. Instead of the resolution server making all requests, the client terminal handles acquisitions on behalf of multiple users, reducing the overall request frequency to the target website while maintaining strong resolution capability through pooled requests

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The client terminal performs multiple functions: it acts as a user agent for webpage acquisition, a cache for storing webpage information, and a coordinator for managing resolution requests. This multi-functionality allows the system to maintain high productivity without proportionally increasing access requests to the target website

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

3Productivity

If a playback address is reused multiple times, then the resolution efficiency is high, but the playback is blocked after reaching the restricted number of times

Engineering Contradiction:
Improveresolution efficiencyVSAvoidplayback availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary action by acquiring and caching webpage information before playback addresses are exhausted. The client terminal stores webpage information in advance, so when a playback address reaches its usage limit, the system can extract new addresses from the cached information without making additional requests to the target website

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements discarding and recovering by extracting multiple playback addresses from the cached webpage information. When one address is discarded due to reaching its playback limit, another address is recovered and used from the same cached source, maintaining resolution efficiency while ensuring continued playback availability

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS10367902B2Media resource address resolution and acquisition method, system, server and client terminal
Publication Date: 2019.07.30 ALIBABA GROUP HOLDING LTD
  • US10367902B2 patent drawing
  • US10367902B2 patent drawing
  • US10367902B2 patent drawing

AI summary

The present invention provides a media resource address resolution and acquisition method, system, a server and a client terminal, and relates to the field of multimedia technologies, wherein the resolution method includes: sending an assist resolution request to a client terminal, the assist resolution request carrying reference address information of a media resource on a target website, used for directing the client terminal to acquire webpage information of the media resource from the target website according to the reference address information and return the webpage information; and receiving the webpage information of the media resource returned by the client terminal, and resolving the webpage information of the media resource to obtain a playback address of the media resource. Thus, the capability of the client terminal is utilized to assist in acquiring webpage information of a media resource required by address resolution, and the success rate of the address resolution is improved.