Method for downloading a program
AssigneeBothnic Information Co. Ltd.
InventorKuan-Ju Lin
Life of this patent
Estimating the term…
Abstract
A method for downloading a program having at least one file from at least one service terminal to a user terminal is disclosed. The method includes the following steps of segmenting the at least one file into a plurality of blocks, and arranging the plurality of blocks according to a particular read order of the program, wherein the plurality of blocks include a first block and a second block; transmitting the first block to the user terminal; and executing the first block at the user terminal before the second block is transmitted to the user terminal.
Claims20
A method for downloading a program having at least one program file from at least one service terminal to a user terminal having a memory, one operating system (OS), a cache system used to access the memory through the OS and a file system independent of the cache system, the method comprising the following steps of:
- segmenting the at least one program file into a plurality of blocks, and arranging the plurality of blocks according to a particular read order of the program, wherein the plurality of blocks include a first block and a second block;
- transmitting the first block to the user terminal, wherein the OS at the user terminal writes the first block into the cache system;
- obtaining the first block from the cache system;
- and executing the first block through the file system and the OS at the user terminal before the second block is transmitted to the user terminal, wherein the OS at the user terminal writes the second block into the cache system after the execution of the first block at the user terminal.
A method for downloading a program having a plurality of program files, wherein the plurality of program files are downloaded one by one from a service terminal to a user terminal having a memory, one operating system (OS), a cache system used to access the memory through the OS and a file system, and the plurality of program files comprise at least a first program file and a second program file, the method comprising the following steps of:
- transmitting the first program file from the service terminal to the user terminal, wherein the OS at the user terminal writes the first program file into the cache system;
- obtaining the first program file from the cache system;
- and executing the first program file through the file system and the OS at the user terminal before the second program file is transmitted from the service terminal to the user terminal, wherein the OS at the user terminal writes the second program file into the cache system after the execution of the first program file at the user terminal.
A method for downloading a program having an execution file and a resource file from a service terminal to a user terminal having a memory, one operating system (OS), a cache system used to access to the memory through the OS and a file system, the method comprising the following steps of:
- transmitting the execution file from the service terminal to the user terminal, wherein the OS at the user terminal writes the execution file into the cache system;
- obtaining the execution file from the cache system;
- executing the execution file through the file system and the OS at the user terminal, and acquiring a part of data of the resource file when an execution of the execution file needs a support from the part of data from the resource file to continue the execution;
- and
- continuing to execute the execution file when the part of data has been acquired from the service terminal.
A method for downloading a program having a plurality of execution files and a plurality of resource files, wherein each of the plurality of execution files is segmented into a plurality of execution blocks, and each of the plurality of resource files is segmented into a plurality of resource blocks to enable the plurality of execution blocks to be downloaded from a service terminal to a user terminal having a memory, one operating system (OS), a cache system used to access the memory and a file system for execution, the method comprising the following steps of:
- transmitting a first execution block of the plurality of execution blocks from the service terminal to the user terminal, wherein the OS at the user terminal writes the first execution block into the cache system and executes the execution file through the file system at the user terminal in conjunction with obtaining the first execution block from the cache system, and an execution of the first execution block needs a support from a specific resource block of the plurality of resource blocks;
- transmitting the specific resource block from the service terminal to the user terminal to complete the pre-execution of the first execution block;
- and
- continuing transmitting a second execution block of the plurality of execution blocks to the user terminal when the service terminal has completed transmitting the specific resource block, wherein the operating system at the user terminal writes the second execution block into the cache system.
Dependencies are inferred from the claim text.