IP Library Granted Patent US 10,367,902
Granted Patent B2
US 10,367,902 · App. 15/217,891 · Granted Jul 30, 2019

Media resource address resolution and acquisition method, system, server and client terminal

Inventor: Mingli Huang (Guangzhou, CN)
Assignee: Guangzhou UCWeb Computer Technology Co., Ltd.
H04L67/2814G06F16/9535G06F16/9537G06F16/9566H04L67/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,367,902
App. No.
15/217,891
Granted
Jul 30, 2019
Kind
B2
Abstract

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.

Claims (52)

1. A media resource address resolution method, comprising:

sending an assist resolution request from a resolution server provided separately from a server hosting a target website to a client terminal, the assist resolution request including reference address information of a media resource on the target website and causing the client terminal to acquire webpage information of the media resource from the server hosting the target website according to the reference address information; and

receiving, by the resolution server, the webpage information of the media resource returned by the client terminal; and

resolving, at the resolution server, the received webpage information of the media resource to obtain a playback address of the media resource.

2. The method according to claim 1 , further comprising:

before sending the assist resolution request from the resolution server to the client terminal, in response to a playback request of the media resource sent by the client terminal, judging, at the resolution server, whether it is necessary for the client terminal to assist in address resolution on the media resource requested to be played back by the client terminal,

wherein, in response to a judgment result that it is necessary for the client terminal to assist in address resolution on the media resource requested to be played back by the client terminal, the assist resolution request is sent from the resolution server to the client terminal.

3. The method according to claim 2 , wherein the judging whether it is necessary for the client terminal to assist in address resolution on the media resource requested to be played back by the client terminal comprises:

attempting to perform address resolution on the media resource by the resolution server; and

determining, by the resolution server, that it is necessary for the client terminal to assist in the address resolution upon failure of obtaining the playback address of the media resource from the attempted address resolution.

4. The method according to claim 3 , wherein the failure of obtaining the playback address of the media resource from the address resolution comprises the following situations:

it is impossible to obtain any playback address available for the client terminal through address resolution because the target website returns different playback addresses of the media resource according to regional information of requesters;

it is impossible to obtain any playback address available for the client terminal through address resolution because access to the target website is restricted due to a too high frequency of access to the target website; or

it is impossible to obtain any playback address available for the client terminal through address resolution because of restrictions to the number of times of playback of the playback address.

5. The method according to claim 1 , further comprising:

receiving, by the resolution server, a playback request of the media resource sent by the client terminal; and

sending the playback address of the media resource from the resolution server to the client terminal, such that the client terminal plays back the media resource according to the playback address of the media resource.

6. The method according to claim 1 , wherein the resolution server comprises a third-party media playback server of a non-target website.

7. A media resource address acquisition method, comprising:

receiving, by a client terminal, an assist resolution request sent by a resolution server provided separately from a server hosting a target website, the assist resolution request including reference address information of a media resource on the target website;

upon receiving the assist resolution request, acquiring webpage information of the media resource from the server hosting the target web site according to the reference address information;

returning the acquired webpage information to the resolution server for address resolution based on the webpage information; and

receiving, by the client terminal, a playback address of the media resource obtained through the address resolution and returned by the resolution server.

8. The method according to claim 7 , further comprising:

sending a playback request of the media resource from the client terminal to the resolution server, wherein the assist resolution request is sent by the resolution server in response to the playback request; and

playing back, by the client terminal, the media resource according to the playback address of the media resource upon receipt of the playback address of the media resource.

9. The method according to claim 7 , wherein the resolution server comprises a third-party media playback server of a non-target website.

10. A resolution server used for media resource address resolution and provided separately from a server hosting a webpage, comprising:

one or more processors; and

memory storing instructions, when executed by the one or more processors, configured to cause the one or more processors to:

send an assist resolution request to a client terminal, the assist resolution request including reference address information of a media resource on a target website and causing the client terminal to acquire webpage information of the media resource from the server hosting the target website according to the reference address information and return the webpage information; and

receive the webpage information of the media resource returned by the client terminal; and

resolve the received webpage information of the media resource to obtain a playback address of the media resource.

11. The resolution server according to claim 10 , wherein the instructions are further configured to cause the one or more processors to:

judge whether it is necessary for the client terminal to assist in address resolution on the media resource requested to be played back by the client terminal, in response to a playback request of the media resource sent by the client terminal, and

send the assist resolution request to the client terminal, in response to a judgment result that it is necessary for the client terminal to assist in address resolution on the media resource requested to be played back by the client terminal.

12. The resolution server according to claim 11 , wherein the instructions are further configured to cause the one or more processors to attempt to perform address resolution on the media resource in response to the playback request of the media resource sent by the client terminal, and determine that it is necessary for the client terminal to assist in the address resolution upon failure of obtaining the media resource from the attempted address resolution.

13. The resolution server according to claim 10 , wherein the instructions are further configured to cause the one or more processors to:

receive a playback request of the media resource sent by the client terminal; and

send the playback address of the media resource to the client terminal, such that the client terminal plays back the media resource according to the playback address of the media resource.

14. The resolution server according to claim 10 , wherein the resolution server comprises a third-party media playback server of a non-target website.

15. A client terminal, comprising:

one or more processors; and

memory storing instructions, when executed by the one or more processors, configured to cause the one or more processors to:

receive an assist resolution request sent by a resolution server provided separately from a server hosting a target website, the assist resolution request including reference address information of a media resource on the target website;

upon receiving the assist resolution request, acquire webpage information of the media resource from the target website according to the reference address information;

return the acquired webpage information to the resolution server for address resolution based on the webpage information; and

receive a playback address of the media resource obtained through the address resolution and returned by the resolution server.

16. The client terminal according to claim 15 , wherein the instructions are further configured to cause the one or more processors to:

send a playback request of the media resource to the resolution server; and

play back the media resource according to the playback address of the media resource received from the resolution server.

17. The client terminal according to claim 15 , wherein the resolution server comprises a third-party media playback server of a non-target website.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2020
From: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD.
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 053601/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2016
From: HUANG, MINGLI
To: GUANGZHOU UCWEB COMPUTER TECHNOLOGY CO., LTD.
Reel/Frame 039238/0150 →
Priority Claims (1)
CN 2015 1 0466511 · Jul 30, 2015 · national
Continuity (1)
Related Publication 20170034115A1 · Feb 2, 2017