Method, system and server for downloading installation package
First Claim
1. A method for downloading an installation package, comprising:
- receiving request information for downloading the installation package from a hardware client;
acquiring the installation package and a dynamic link library related to the installation package upon the receipt of the request information for downloading the installation package;
compiling the dynamic link library that has been acquired to reduce a size of the dynamic link library, wherein the reduced size of the dynamic link library comprises a function name without a function, wherein the step of compiling further comprises compiling the dynamic link library that has been acquired to include only an export table, wherein the export table comprises at least one name of at least one exportable function;
packing the dynamic link library and the installation package, wherein the size of the dynamic link library has been reduced; and
transmitting the dynamic link library and the installation package to the hardware client.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, a method and a server for downloading installation package are provided. The method for downloading installation package comprises the steps of receiving request information for downloading installation package from a hardware client, acquiring the installation package and a dynamic link library related to the installation package upon the receipt of the request information for downloading the installation package, compiling the dynamic link library that has been acquired to reduce a size of the dynamic link library, packing the dynamic link library and the installation package, wherein the size of the dynamic link library has been reduced, and transmitting the dynamic link library and the installation package to the hardware client.
29 Citations
18 Claims
-
1. A method for downloading an installation package, comprising:
-
receiving request information for downloading the installation package from a hardware client; acquiring the installation package and a dynamic link library related to the installation package upon the receipt of the request information for downloading the installation package; compiling the dynamic link library that has been acquired to reduce a size of the dynamic link library, wherein the reduced size of the dynamic link library comprises a function name without a function, wherein the step of compiling further comprises compiling the dynamic link library that has been acquired to include only an export table, wherein the export table comprises at least one name of at least one exportable function; packing the dynamic link library and the installation package, wherein the size of the dynamic link library has been reduced; and transmitting the dynamic link library and the installation package to the hardware client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server, comprising:
-
one or more processors; memory; and one or more program units stored in the memory and to be executed by the one or more processors, the one or more program units comprising; an information acquiring unit configured to receive request information for downloading the installation package transmitted by a hardware client and to acquire the installation package and a dynamic link library that is related to this installation package upon the receipt of the request information for downloading the installation package; a dynamic link library compiling unit configured to compile the dynamic link library that has been acquired to reduce a size of the dynamic link library, wherein the reduced size of the dynamic link library comprises a function name without a function, wherein the dynamic link library has been acquired to include only an export table, wherein the export table comprises at least one name of at least one exportable function; an installation package transmitting unit configured to pack the dynamic link library and the installation package wherein the size of the dynamic link library is reduced, and transmit the dynamic link library and the installation package to the hardware client. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An installation package downloading system, comprising:
-
a hardware client that includes a processor and a server that includes a processor; wherein the hardware client is configured to transmit request information for downloading the installation package to the server; wherein the server is configured to acquire an installation package and a dynamic link library related to the installation package upon the receipt of the request information for downloading the installation package transmitted by the hardware client, compile the dynamic link library that has been acquired, reduce a size of the dynamic link library wherein the reduced size of the dynamic link library comprises a function name without a function, wherein the dynamic link library has been acquired to include only an export table, wherein the export table comprises at least one name of at least one exportable function, pack the dynamic link library and the installation package wherein the size of the dynamic link library has been reduced, and transmit the dynamic link library and the installation package to the hardware client. - View Dependent Claims (15, 16, 17, 18)
-
Specification