IP Library Patent Application 14109000
Patent Application
App. No. 14/109,000

Method, Device, and System for Judging User Request

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 None
App. No.
14/109,000
Abstract

An embodiment of the present invention provides a method for judging a user request, including: receiving, by a content source server, a request message sent by a user equipment; and judging whether the request message carries a range of requested target object; if no, determine the request message as an initial user request; if yes, and if the range of the target object intersects the threshold, determining the request message as an initial user request; if the range of the target object does not intersect the threshold, determining the request message as a non-initial user request. An embodiment of the present invention further provides a device and a system for judging a user request.

Claims (36)

1 . A method for judging a user request, comprising:

receiving, by a content source server, a request message sent by a user equipment;

judging whether the request message carries a range of requested target object;

determining the request message as an initial user request when the request message does not carry the range of the requested target object;

determining the request message as an initial user request when the request message does carry the range of the requested target object and the range of the target object intersects a threshold; and

determining the request message as a non-initial user request when the range of the target object does not intersect the threshold.

2 . The method according to claim 1 , wherein the threshold is an interval that begins with a start position of the target object on the content source server.

3 . The method according to claim 2 , wherein the interval that begins with the start position of the target object specifically comprises a byte range that begins with a start position of a target file of a standard file transfer protocol request or a timestamp that begins with a start position of a target stream of a data streaming protocol request.

4 . The method according to claim 1 , wherein the threshold is preset on the content source server.

5 . The method according to claim 1 , wherein the request message uses a standard file transfer protocol or a data streaming protocol to carry the range of requested target object.

6 . The method according to claim 5 , wherein a range header field of Hyper Text Transfer Protocol (HTTP) or Real Time Streaming Protocol (RTSP) carries the range of the requested target object when the standard file transfer protocol comprises the HTTP or when the data streaming protocol comprises the RTSP.

7 . The method according to claim 5 , wherein a REST command of File Transfer Protocol (FTP) carries the range of requested target object when the standard file transfer protocol comprises the FTP.

8 . The method according to claim 1 , wherein the content source server receives the request message from the user equipment through an edge server.

9 . A content source server, comprising:

a receiving unit configured to receive a request message sent by a user equipment; and

a judging unit configured to:

judge whether the request message carries a range of requested target object;

determine the request message as an initial user request when the request message does not carry the range of the requested target object;

judge whether the range of the target object intersects a threshold when the request message does carry the range of the requested target object;

determine the request message as an initial user request when the range of the target object intersects the threshold; and

determine the request message as a non-initial user request when the range of the target object does not intersect the threshold.

10 . The content source server according to claim 9 , wherein the threshold is an interval that begins with a start position of the target object on the content source server, and wherein the interval that begins with the start position of the target object specifically comprises a byte range that begins with a start position of a target file of a standard file transfer protocol request or a timestamp that begins with a start position of a target stream of a data streaming protocol request.

11 . The content source server according to claim 9 , further comprising a threshold setting unit configured to preset the threshold for the target object on the content source server.

12 . The content source server according to claim 9 , wherein the request message uses a standard file transfer protocol or a data streaming protocol to carry the range of requested target object.

13 . The content source server according to claim 12 , wherein a range header field of Hyper Text Transfer Protocol (HTTP) or Real Time Streaming Protocol (RTSP) carries the range of requested target object when the standard file transfer protocol comprises the HTTP or when the data streaming protocol comprises the RTSP.

14 . The content source server according to claim 12 , wherein a REST command of File Transfer Protocol (FTP) carries the range of requested target object when the standard file transfer protocol comprises the FTP.

15 . A system for judging a user request, comprising:

a content source server; and

a user equipment configured to send a request message to the content source server,

wherein the content source server is configured to:

receive the user request message;

judge whether the request message carries a range of requested target object;

determine the request message as an initial user request when the request message does not carry the range of the requested target object;

determine the request message as an initial user request when the request message does carry the range of the requested target object and the range of the target object intersects a threshold; and

determine the request message as a non-initial user request when the range of the target object does not intersect the threshold.

16 . The system according to claim 15 , further comprising an edge server configured to send the user request message to the content source server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2018
From: HUAWEI TECHNOLOGIES CO., LTD.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 045337/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2014
From: QI, XIAOHONG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 032039/0110 →