US2010223355A1PendingUtilityA1

Method for page redirection and WAP gateway

Assignee: HUAWEI TECH CO LTDPriority: Nov 13, 2007Filed: May 13, 2010Published: Sep 2, 2010
Est. expiryNov 13, 2027(~1.3 yrs left)· nominal 20-yr term from priority
H04L 12/66H04L 67/563H04L 67/5651H04L 67/04
31
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present disclosure relates to the field of communications, and discloses a method for page redirection and a WAP gateway, which reduces the time delay the terminal experiences when acquiring pages. In the present disclosure, the WAP gateway requests, when receiving a page request from a user terminal, a page requested by the user terminal from a service provider; and when a page returned by the service provider satisfies a page redirection criterion, the WAP gateway performs a page redirection, and returns the page obtained after the redirection to the user terminal. The page redirection criterion is that the page contains redirection serial status codes indicating that a redirection is needed, or that the page contains an “onenterforward” mark. The WAP gateway retains the “Cookie” information included in the page returned by the service provider.

Claims

exact text as granted — not AI-modified
1 . A method for page redirection, comprising:
 requesting, by a WAP gateway, a page requested by a user terminal from a service provider when receiving the page request from the user terminal; and   when a page returned by the service provider satisfies a page redirection criterion, performing, by the WAP gateway, a page redirection and returning the page obtained after the redirection to the user terminal.   
   
   
       2 . The method for page redirection according to  claim 1 , wherein the page redirection criterion is that the page contains redirection serial status codes indicating that a redirection is needed. 
   
   
       3 . The method for page redirection according to  claim 1 , wherein the page redirection criterion is that the page contains an “onenterforward” mark. 
   
   
       4 . The method for page redirection according to  claim 1 , wherein the method further comprises:
 retaining, by the WAP gateway, “Cookie” information included in a page returned by the service provider; and   requesting, by the WAP gateway, an acquired page from the service provider according to the retained “Cookie” information, when the WAP gateway needs to request the acquired page from the service provider.   
   
   
       5 . The method for page redirection according to  claim 1 , wherein the process of returning the page obtained after the redirection to the user terminal comprises:
 determining whether the page obtained after the redirection contains relative URL information, and if yes, changing the relative URL information into absolute URL information; and   returning the page containing the absolute URL information to the user terminal.   
   
   
       6 . The method for page redirection according to  claim 1 , wherein the method further comprises:
 determining, when the page returned by the service provider satisfies the page redirection criterion, whether the page requested by the user terminal is a download page or a page configured to not need the redirection, and if the page requested by the user terminal is not a download page or a page configured to not need the redirection, performing the process of performing the page redirection by the WAP gateway; and if the page requested by the user terminal is a download page or a page configured to not need the redirection, directly sending the page satisfying the page redirection criterion to the user terminal.   
   
   
       7 . The method for page redirection according to  claim 6 , wherein the process of determining whether the page requested by the user terminal is a download page or a page configured to not need the redirection is embodied as follows:
 determining whether the page is a download page or a page configured to not need the redirection according to a suffix name of the page requested by the user terminal.   
   
   
       8 . The method for page redirection according to  claim 1 , wherein the method further comprises:
 performing, by the WAP gateway, the page redirection, and determining whether a page which is requested by the user terminal and obtained after the redirection is a download page or a page configured to not need the redirection, if the page requested by the user terminal is not a download page or a page configured to not need the redirection, returning the page which is obtained after the redirection to the user terminal; and if the page requested by the user terminal is a download page or a page configured to not need the redirection, sending the page which is returned by the service provider and satisfies the page redirection criterion to the user terminal.   
   
   
       9 . The method for page redirection according to  claim 8 , wherein the process of determining whether the page requested by the user terminal is a download page or a page configured to not need the redirection comprises:
 determining whether the page is a download page or a page configured to not need the redirection according to a Multimedia Internet Mail Extend type of the page which is obtained after the redirection.   
   
   
       10 . The method for page redirection according to  claim 1 , wherein the process of performing, by the WAP gateway, the page redirection and returning a page obtained after the redirection to the user terminal when the page returned by the service provider satisfies the page redirection criterion comprises:
 determining, when the page returned by the service provider satisfies the page redirection criterion, whether the page satisfying the page redirection criterion contains a timer; if yes, when the timer times out, performing, by the WAP gateway, the page redirection and returning the page which is obtained after the redirection to the user terminal.   
   
   
       11 . The method for page redirection according to  claim 1 , wherein after performing the page redirection by the WAP gateway, the method further comprises:
 determining whether the page obtained after the page redirection performed by the WAP gateway satisfies the page redirection criterion, if not, sending, by the WAP gateway, the page which does not satisfy the page redirection criterion to the user terminal; and if yes, continuously performing, by the WAP gateway, the page redirection until the page which is obtained after the page redirection does not satisfy the page redirection criterion, and sending the page which does not satisfy the page redirection criterion to the user terminal.   
   
   
       12 . A WAP gateway, comprising:
 a requesting module, configured to request, when receiving a page request from a user terminal, a page requested by the user terminal from a service provider, and to receive a page returned by the service provider;   a first determining module, configured to determine, after the requesting module receives the page returned by the service provider, whether the page returned by the service provider satisfies the page redirection criterion;   a redirecting module, configured to perform a page redirection when the first determining module determines that the page returned by the service provider satisfies the page redirection criterion; and   a sending module, configured to return the page which is obtained after the redirection by the redirecting module to the user terminal.   
   
   
       13 . The WAP gateway according to  claim 12 , wherein the page redirection criterion is that the page contains redirection serial status codes indicating that a redirection is needed. 
   
   
       14 . The WAP gateway according to  claim 12 , wherein the page redirection criterion is that the page contains an “onenterforward” mark. 
   
   
       15 . The WAP gateway according to  claim 12 , wherein:
 the WAP gateway further comprises a storing module, configured to retain “Cookie” information included in a page returned by the service provider; and   when the requesting module needs to request an acquired page from the service provider, the requesting module requests the acquired page from the service provider according to the “Cookie” information retained by the storing module.   
   
   
       16 . The WAP gateway according to  claim 12 , wherein:
 the WAP gateway further comprises a URL information changing module, configured to change, when the page obtained after the redirection by the redirecting module contains relative URL information, the relative URL information into absolute URL information; and   the sending module returns the page in which the URL information has been changed to the user terminal.   
   
   
       17 . The WAP gateway according to  claim 12 , wherein the WAP gateway further comprises:
 a second determining module, configured to determine whether a page requested by the user terminal is a download page or a page configured to not need the redirection;   the sending module is further configured to send the page satisfying the page redirection criterion to the user terminal;   wherein the second determining module determines, when the first determining module determines that the page satisfies the page redirection criterion, whether a page requested by the user terminal is a download page or a page configured to not need the redirection, and if the page requested by the user terminal is not a download page or a page configured to not need the redirection, the second determining module triggers the redirecting module; and if the page requested by the user terminal is a download page or a page configured to not need the redirection, the second determining module triggers the sending module to send the page satisfying the page redirection criterion to the user terminal.   
   
   
       18 . The WAP gateway according to  claim 12 , wherein the WAP gateway further comprises:
 a second determining module, configured to determine whether a page requested by the user terminal is a download page or a page configured to not need the redirection;   the sending module is further configured to send the page satisfying the page redirection criterion to the user terminal;   wherein the second determining module determines, after the redirecting module performs the redirection, whether a page requested by the user terminal is a download page or a page configured to not need the redirection, and if the page requested by the user terminal is not a download page or a page configured to not need the redirection, the second determining module triggers the sending module to return the page which is obtained after the redirection to the user terminal; and if the page requested by the user terminal is a download page or a page configured to not need the redirection, the second determining module triggers the sending module to send the page satisfying the page redirection criterion to the user terminal.

Join the waitlist — get patent alerts

Track US2010223355A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.