Webpage template generating method and server

  • US 10,747,951 B2
  • Filed: 05/17/2016
  • Issued: 08/18/2020
  • Est. Priority Date: 11/26/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine-readable storage medium encoded with instructions executable by a hardware processor of a template server to perform a method comprising:

  • collecting first webpage data of a webpage;

    generating a webpage template of the webpage according to the first webpage data, the webpage template enabling generation of the webpage according to first differential data existing in the first webpage data but not existing in the webpage template;

    generating a template index according to the generated webpage template;

    sending the webpage template to a terminal device, wherein the terminal device stores the webpage template;

    receiving a request for the webpage from the terminal device subsequent to sending the webpage template to the terminal device and generating the template index;

    responsive to receiving the request for the webpage;

    acquiring second webpage data of the requested webpage;

    releasing the webpage template and the template index for multiple webpage template servers that provide webpage templates, for enabling at least one of the multiple webpage template servers to retrieve the webpage template using the template index and provide the webpage template in response to the request for the webpage, the releasing further comprising;

    after multiple webpage templates and template indices thereof are generated;

    calculating an overall difference rate of a set of the multiple webpage templates and a set of historical templates;

    judging whether the overall difference rate is greater than a preset overall difference rate threshold;

    in response to judging that the overall difference rate is greater than the preset overall difference rate threshold, releasing the webpage template and the template index; and

    in response to judging that the overall difference rate is not greater than the preset overall difference rate threshold, not releasing the webpage template and the template index;

    generating second differential data existing in the second webpage data but not existing in the webpage template; and

    forwarding the second differential data to the terminal device, wherein the terminal device generates and displays the requested webpage according to the second differential data and the webpage template stored by the terminal device.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×