Media Resource Address Resolution via Client-Assisted Webpage Extraction
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
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
Data Source
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.


