[go: up one dir, main page]

CN1141640C - Method and system capable of dynamically loading program logic into application program - Google Patents

Method and system capable of dynamically loading program logic into application program Download PDF

Info

Publication number
CN1141640C
CN1141640C CNB001246496A CN00124649A CN1141640C CN 1141640 C CN1141640 C CN 1141640C CN B001246496 A CNB001246496 A CN B001246496A CN 00124649 A CN00124649 A CN 00124649A CN 1141640 C CN1141640 C CN 1141640C
Authority
CN
China
Prior art keywords
program logic
file
program
client computer
application program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB001246496A
Other languages
Chinese (zh)
Other versions
CN1346087A (en
Inventor
颜向村
翁建森
泰勒路加
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kaiqi Digital Science And Tech
Original Assignee
Kaiqi Digital Science And Tech
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kaiqi Digital Science And Tech filed Critical Kaiqi Digital Science And Tech
Priority to CNB001246496A priority Critical patent/CN1141640C/en
Publication of CN1346087A publication Critical patent/CN1346087A/en
Application granted granted Critical
Publication of CN1141640C publication Critical patent/CN1141640C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

一种可动态载入一程序逻辑于一应用程序中的方法及系统,当一客户端电脑启动一应用程序并且提出一要求时,一服务器是根据该要求传输一状态文件至该客户端电脑,该状态文件包含一程序逻辑文件名称及一程序逻辑文件地址;该客户端电脑下载该程序逻辑文件名称所对应的程序逻辑文件;最后客户端电脑依照程序逻辑文件中的程序逻辑来执行此应用程序。因此在有新增数据时,使用者无需更新应用程序,而可直接下载所需的程序逻辑而能增加使用方便性。

A method and system for dynamically loading a program logic into an application. When a client computer starts an application and makes a request, a server transmits a status file to the client computer according to the request. The status file includes a program logic file name and a program logic file address. The client computer downloads the program logic file corresponding to the program logic file name. Finally, the client computer executes the application according to the program logic in the program logic file. Therefore, when there is new data, the user does not need to update the application, but can directly download the required program logic to increase the convenience of use.

Description

A kind ofly can dynamically be written into the method and system of a programmed logic in an application program
Technical field
The present invention relates to a kind of method and system that in an application program, write a programmed logic, especially relate to and a kind ofly can dynamically be written into method and the system thereof of a programmed logic in an application program.
Background technology
When an application program was unlocked, application program can be carried out according to a programmed logic.Programmed logic is to be used for the display logic of determination data, may be to show or the order of video data and at interval in the mode of drawing, so programmed logic can determine the execution result of application program.
In known techniques, the programmer can write on the programmed logic of an application program in the application program, and the user is once opening application program, and application program will be carried out according to the programmed logic in the application program, to finish particular job.
Under the framework of client and server end, the programmer can deposit in application program the client computer in network environment, and with the deposit data of the required access of application program in server.When application program begins to carry out, can come access data by network convention.Utilize such mechanism, the user can not worry the problem that data are expired, and can obtain the most instant up-to-date information.
Yet, because programmed logic is to write in the application program, therefore once the user obtains newly-increased data and when needing new display logic, the user just must download the application program of redaction again, and reinstalls and carry out the demonstration and the processing that just can increase data newly from server.
Once have newly-increased data or programmed logic to expand to some extent or when changing, the user just again the down load application program for the user, be a trouble and complicated thing to upgrade really.
Therefore the object of the present invention is to provide and a kind ofly can dynamically be written into the method and system of a programmed logic in an application program.In this system, programmed logic does not write in the application program, but in client computer executive utility, obtains required programmed logic by network convention from server.Therefore, once newly-increased data are arranged, the user need not to upgrade application program, but directly from the required programmed logic of downloaded.
Summary of the invention
For achieving the above object, the invention provides and a kind ofly can dynamically be written into the method for a programmed logic in an application program, it comprises following steps:
(a) a client launch computer one application program, and a requirement is proposed;
(b) server receives this requirement, and require transmission one status file to this client computer according to this, this status file comprises a programmed logic file name, an and programmed logic file address, wherein this programmed logic file address is corresponding to a storage device, this storage device has been deposited the pairing programmed logic file of this programmed logic file name, and this programmed logic file comprises the required programmed logic of this application program of execution;
(c) this client computer receives this status file;
(d) this client computer claims pairing programmed logic file address according to program logical file name in this status file, is connected to this pairing storage device in programmed logic file address, to download the pairing programmed logic file of this programmed logic file name; And
(e) this client computer programmed logic of resolving this programmed logic file is carried out this application program according to the programmed logic in this programmed logic file.
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this storage device is an external server.
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this server comprises this storage device in addition.
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this client computer comprises a client storage device in addition, is used for storing this status file.
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this client computer comprises a client storage device in addition, is used for storing this programmed logic file.
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this client computer comprises a program interpreter in addition, and when this this application program of client launch computer, can carry out the original program logic in the original program logical file simultaneously, in step (e), this program interpreter can be carried out the following step:
Resolve the programmed logic of this programmed logic file;
Stop the original program logic of this original program logical file; And
Carry out the programmed logic of this programmed logic file, to finish the execution of this application program.
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this client computer can replace this original program logical file with the programmed logic file that is received.
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this client computer comprises a program interpreter in addition, and in step (e), this program interpreter can be carried out the following step:
Resolve the programmed logic of this programmed logic file; And
Carry out the programmed logic of this programmed logic file, to finish the execution of this application program.
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this status file comprises a timer in addition, is used for regularly driving this client computer, with execution in step (a) and (e).
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this status file comprises a timer in addition, is used for regularly driving this client computer, with execution in step (a), (d) and (e).
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this client computer comprises one in addition and drives module, is used for driving this client computer, with execution in step (a) and (e).
The present invention also provides a kind of can dynamically be written into the method for a programmed logic in an application program, and it comprises following steps:
(a) a client launch computer one application program, and a requirement is proposed, wherein when this this application program of client launch computer, can carry out one first programmed logic simultaneously, and this client computer comprises one first programmed logic file, and it comprises this first programmed logic, and one first status file, it comprises a first version identification code, corresponding to this first programmed logic file;
(b) server receives this requirement, and require transmission one second status file to this client computer according to this, this second status file comprises a programmed logic file name, one programmed logic file address, and one second version recognition code, wherein this programmed logic file address is corresponding to a storage device, this storage device has been deposited the pairing second programmed logic file of this programmed logic file name, and this second programmed logic file comprises the second required programmed logic of this application program of execution, and this second version recognition code is corresponding to this second programmed logic;
(c) this client computer receives this second status file;
(d) this client computer judges whether this second version recognition code is same as this first version identification code, if, then finish, and this client computer can be carried out this application program according to this first programmed logic, if not, execution in step (e) then;
(e) this client computer claims pairing programmed logic file address according to program logical file name in this second status file, be connected to this pairing storage device in programmed logic file address, to download the pairing second programmed logic file of this programmed logic file name; And
(f) this client computer is resolved second programmed logic of this programmed logic file and is carried out this application program according to second programmed logic in this second programmed logic file.
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this storage device is an external server.
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this server comprises this storage device in addition.
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this client computer can replace this second status file this first status file.
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this client computer comprises a program interpreter in addition, and in step (f), this program interpreter can be carried out the following step:
Resolve second programmed logic of this second programmed logic file;
Stop this first programmed logic; And
Carry out second programmed logic of this second programmed logic file, to finish the execution of this application program.
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this client computer replaces this first programmed logic file with this second programmed logic file.
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this status file comprises a timer in addition, is used for regularly driving this client computer, with execution in step (a) and (f).
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this status file comprises a timer in addition, is used for regularly driving this client computer, with execution in step (a), (e) and (f).
Describedly can dynamically be written into the method for a programmed logic in an application program, it is characterized in that: this client computer comprises one in addition and drives module, is used for driving this client computer, with execution in step (a) and (f).
The present invention also provides a kind of can dynamically be written into the system of a programmed logic in an application program, and it comprises:
One server comprises:
One server stores device, this server stores device is used for storing most status files, each status file comprises a programmed logic file name, an and programmed logic file address, wherein this programmed logic file address is corresponding to a storage device, this storage device has the pairing programmed logic file of this programmed logic file name, and this programmed logic file comprises the required programmed logic of execution one application program;
One client computer comprises:
One client storage device is used for depositing this application program;
One starts module, is used for starting this application program;
One communication module group is used for receiving the status file that transmits from this server;
One downloads module, be used for according to the pairing programmed logic of this programmed logic file name file address in this status file, be connected to this pairing storage device in programmed logic file address, to download the pairing programmed logic file of this programmed logic file name; And
One carries out module, is used for carrying out this application program according to the programmed logic in this programmed logic file;
One drives module, is used for driving this startup module, this communication module group, and this is downloaded module and should carry out module; And
One program interpreter is deposited in this client storage device, is used for resolving the programmed logic of the programmed logic file that is received, and carries out the programmed logic in this programmed logic file, to finish the execution of this application program.
Describedly can dynamically be written into the system of a programmed logic in an application program, it is characterized in that: this storage device is an external server.
Describedly can dynamically be written into the system of a programmed logic in an application program, it is characterized in that: storage device is this server stores device.
Describedly can dynamically be written into the system of a programmed logic in an application program, it is characterized in that: this client computer is that the status file that is received is deposited in this client storage device.
Describedly can dynamically be written into the system of a programmed logic in an application program, it is characterized in that: this client computer is in this client storage device with this programmed logic document storage.
Describedly can dynamically be written into the system of a programmed logic in an application program, it is characterized in that: this client computer comprises an original program logical file in addition, deposit in this client storage device, this original program logical file comprises an original program logic, and when the startup module of this client computer starts this application program, can carry out the original program logic in this original program logical file simultaneously, and this program interpreter can be resolved the programmed logic of the programmed logic file that is received, stop this original program logic, to finish the execution of this application program.
Describedly can dynamically be written into the system of a programmed logic in an application program, it is characterized in that: this client computer is to replace this original program logical file with the programmed logic file that is received.
Describedly can dynamically be written into the system of a programmed logic in an application program, it is characterized in that: this status file comprises a timer in addition, is used for regularly driving the startup module of this client computer, and communication module group is downloaded module, and carries out module.
Describedly can dynamically be written into the system of a programmed logic in an application program, it is characterized in that: this status file comprises a timer in addition, is used for regularly driving the startup module of this client computer, downloads module, and carries out module.
The present invention also provides a kind of can dynamically be written into the system of a programmed logic in an application program, and it comprises:
One server comprises:
One server stores device, this server stores device is used for storing most second status files, each second status file comprises a programmed logic file name, one programmed logic file address, and one second version recognition code, wherein this programmed logic file address is corresponding to a storage device, this storage device has the pairing second programmed logic file of this programmed logic file name, and this second programmed logic file comprises the second required programmed logic of execution one application program, and this second version recognition code is corresponding to the second programmed logic file;
One client computer comprises:
One client storage device is used for depositing this application program, one first programmed logic file, and one first status file, wherein this first programmed logic file comprises one first programmed logic, and this first status file, comprise a first version identification code, corresponding to this first programmed logic file;
One starts module, is used for starting this application program, when this application program launching, is to carry out this first programmed logic simultaneously wherein;
One communication module group is used for receiving second status file that transmits from this server;
One downloads module, be used for according to the pairing programmed logic of this programmed logic file name file address in this second status file, be connected to this pairing storage device in programmed logic file address, to download the pairing second programmed logic file of this programmed logic file name;
One carries out module, is used for carrying out this application program according to this first or second programmed logic; And
One judges module, be used for judging whether this second version recognition code is same as this first version identification code, if, then drive this execution module and carry out this application program according to this first programmed logic, if not, then drive this download module, to download the pairing second programmed logic file of this programmed logic file name, and drive this execution module, carry out this application program with second programmed logic in the second programmed logic file of being downloaded according to this;
One drives module, is used for driving this startup module, this communication module group, and this downloads module, this is carried out module and should judge module; And
One program interpreter, deposit in this client storage device, be used for resolving second programmed logic of this second programmed logic file, stop this first programmed logic, and second programmed logic of carrying out this second programmed logic file, to finish the execution of this application program.
Describedly can dynamically be written into the system of a programmed logic in an application program, it is characterized in that: this storage device is an external server.
Describedly can dynamically be written into the system of a programmed logic in an application program, it is characterized in that: this storage device is this server stores device.
Describedly can dynamically be written into the system of a programmed logic in an application program, it is characterized in that: when this first version identification code and this second version recognition code not simultaneously, this client computer can replace this first programmed logic file with the second programmed logic file of being downloaded.
Describedly can dynamically be written into the system of a programmed logic in an application program, it is characterized in that: when this first version identification code and this second version recognition code not simultaneously, this client computer can replace this first status file with second status file that is received.
Describedly can dynamically be written into the system of a programmed logic in an application program, it is characterized in that: this second status file comprises a timer in addition, is used for regularly driving the startup module of this client computer, communication module group, download module, judge module, and carry out module.
Describedly can dynamically be written into the system of a programmed logic in an application program, it is characterized in that: this second status file comprises a timer in addition, is used for regularly driving the startup module of this client computer, downloads module, and carries out module.
Compared to known techniques, of the present inventionly a kind ofly can dynamically be written into the method and system of a programmed logic in an application program, the client computer of this system dynamically the loader logic in application program, that is to say and do not comprise programmed logic in the application program, but download required programmed logic from server or external server, by downloading different programmed logics, make application program produce different execution results.Therefore, the client computer need not to upgrade application program because of the expansion of programmed logic or change, also need not to deposit a plurality of application programs with distinct program logic to produce different execution results, has brought convenience for the user thus.
Description of drawings
Below, with embodiment the present invention is done further detailed description in conjunction with the accompanying drawings.
Fig. 1 is the block schematic diagram of first embodiment of system of the present invention.
Fig. 2 is the synoptic diagram of the status file of Fig. 1 system.
Fig. 3 is the synoptic diagram of the programmed logic shelves of Fig. 1 system.
Fig. 4 is the process flow diagram of first embodiment of the inventive method.
Fig. 5 is the decipher process flow diagram of program interpreter.
Fig. 6 is another decipher process flow diagram of program interpreter.
Fig. 7 is second embodiment of system of the present invention.
Fig. 8 is the block schematic diagram of second status file of Fig. 7 system.
Fig. 9 is the process flow diagram of second embodiment of the inventive method.
The invention embodiment
In the present invention, the programmed logic of application program is to deposit in the server.When client computer executive utility, the client computer can propose a requirement to server, and server can provide the client computer required programmed logic according to this requirement.
Referring to figs. 1 to Fig. 3.Fig. 1 is first embodiment of system 10 of the present invention.Fig. 2 is the synoptic diagram of the status file 18 of system 10.Fig. 3 is the synoptic diagram of the programmed logic file 48 of system 10.System 10 comprises a server 12, one client computers 14, and most external servers 16.
Each external server 16 comprises a storage device 22.Client computer 14 comprises a client storage device 24, have a program interpreter 26, in it and drive module 28, one application programs 30, one startup modules 32, one communication module group 34 download modules 36, and one carries out module 38.Server 12 comprises a server stores device 20, and this server stores device 20 is used for storing most status files 18, deposits in storage device 20.Each status file 18 comprises a programmed logic file name 40, one programmed logic file addresses 42, one first timers 44, and a second timer 46.
Programmed logic file address 42 is the precalculated positions corresponding to storage device 20 or 22, and storage device 20 or 22 computer program stored logical file titles, 40 pairing programmed logic files 48, and programmed logic file 48 comprises the required programmed logic 49 of executive utility 30.
With reference to figure 4.Fig. 4 is first embodiment of the inventive method 50.Method 50 comprises the following step:
Step 401: the startup module 32 of client computer 14 starts application program 30, and proposes a requirement;
Step 402: server 12 receives this requirement, and requires transmission one status file 18 to client computer 14 according to this;
Step 403: the communication module group 34 accepting state files 18 of client computer 14;
Step 404: the download module 36 of client computer 14 is according to the programmed logic file address 42 in the status file 13, be connected to programmed logic file address 42 pairing storage devices 20 or 22, to download programmed logic file name 40 pairing programmed logic files 48; And
Step 405: the programmed logic 49 in the execution module 38 amenable to process logical files 48 of client computer 14 comes executive utility 30.
With reference to figure 5.Fig. 5 is the decipher process flow diagram of program interpreter 26.When client computer 14 has an original program logical file (not shown) and when starting module 32 and starting application programs 30, client computer 14 can come executive utility 30 according to the original program logic in the original program logical file earlier, and in step 405,26 of program interpreters can be carried out the following step:
Step 501: the programmed logic 49 of analysis program logical file 48;
Step 502: the original program logic that stops the original program logical file; And
Step 503: the programmed logic 49 of executive routine logical file 48 makes the execution module 38 of client computer 14 amenable to process logic 49 to come executive utility 30.
In addition, client computer 14 can be stored in client storage device 24 with status file 18, and programmed logic file 48 is stored in client storage device 24 to replace the original program logical file.
Program interpreter 26 can be contained in the operating system of client computer 14, perhaps is contained in the application program 30.
In the present invention, program interpreter 26 is a browser engine (HTML engine).Browser engine can be used for showing the data of html format, also can be used as the interpreter of Script language and DHTML language.Therefore, the programmed logic of application program 30 is to use the Script language to design, and uses the DHTML language to do presenting of object and content effect.
Browser engine can be the seeker Microsoft Explore of Microsoft, and the operating system of client computer 14 can be Microsoft windows.
With reference to figure 6.Fig. 6 is another decipher process flow diagram of program interpreter 26.When client computer 14 does not have any original program logical file and when downloading module 36 and having downloaded logical file 48, in step 405, program interpreter 26 can be carried out the following steps:
Step 601: the programmed logic 49 of analysis program logical file 48; And
Step 602: the programmed logic 49 of executive routine logical file 48 makes the execution module 38 of client computer 14 amenable to process logic 49 to come executive utility 30.
In addition, client computer 14 can be stored in client storage device 24 with status file 18 and programmed logic file 48.When client computer 14 once more during manner of execution 50, stored programmed logic file 48 can be taken as the original program logical file.Therefore, when starting module 32 startup application programs 30, client computer 14 can come executive utility 30 according to the programmed logics 49 in the stored programmed logic file 48 earlier.
Status file 18 can be a unique file and deposits in the client computer 14, also can be present in the registration shelves of operating system.
Most status files 18 of server 12 are to correspond respectively to different programmed logics can allow application program 30 produce different execution results.And server 12 can select to be sent to the status file 18 of client computer 14 voluntarily, with the execution result of controlling application program 30.That is to say that when 14 propositions one of client computer required, server 12 can come the execution result of controlling application program 30 via the status file that is transmitted.
The first timer 44 of status file 18 can regularly drive client computer 14 with manner of execution 50 once more.Server 12 can transmission one new status file to client computer 14, make client computer 14 to download a new programmed logic file, so application program 30 can be finished execution according to new programmed logic to another storage devices.
Server 12 can be controlled client computer 14 by setting first timer 44, regularly to be written into different programmed logics, makes application program can carry out out different results.For example, client computer 14 is downloaded a kind of programmed logic in the morning the time and is come executive utility 30, to produce a kind of stock handset that can show the stock immediate market information, server 12 can utilize first timer 44 to control client computer 14 then, download another kind of programmed logic when making it in the afternoon and come executive utility 30, to produce a kind of stock analysis machine that can show that the deep bid index is resolved.That is to say, the programmed logic that produces stock handset is to leave different storage devices in the programmed logic that produces the stock analysis machine, therefore server 12 can utilize first timer 44 to control client computer 14 and download new programmed logic in a schedule time to another storage device, to produce different execution results.In this example, client computer 14 can show stock handsets in the time of in the morning, and stock handset can be changed into the stock analysis machine automatically in the afternoon the time.
The second timer 46 of status file 18 can regularly drive the startup module 32 of client computer 14, downloads module 36, and carries out module.Client computer 14 can be downloaded a new programmed logic file to same storage device, so application program 30 can be finished execution according to new programmed logic.
Server 12 can regularly carry out version updating to the programmed logic file in the same storage device, so server 12 can control client computer 14 by setting second timer 46, makes it regularly be written into the programmed logic of new edition.For example, client computer 14 is downloaded first kind of programmed logic in the morning the time and is come executive utility 30, to produce a kind of stock handset, and server 12 can be changed into first kind of programmed logic second kind of programmed logic in the afternoon, and utilize second timer 46 to control client computer 14, the client computer can come executive utility 30 to second kind of programmed logic of same storage device download when making in the afternoon, to produce the stock analysis machine.That is to say, the programmed logic that produces stock handset is to leave identical storage device in the programmed logic that produces the stock analysis machine, and the programmed logic that server 12 meetings will produce stock handset in a schedule time is changed into the programmed logic that produces the stock analysis machine, therefore server 12 can utilize second timer 46 to control client computer 14 and download new programmed logic in a schedule time to identical storage device, to produce different execution results.In this example, client computer 14 can show stock handsets in the time of in the morning, and stock handset can be changed into the stock analysis machine automatically in the afternoon the time.
The driving module 28 of client computer 14 is to be used for driving client computer 14 with manner of execution 50 once more.When the user starts driving module 28, for example by next figure button, client computer 14 can occur one earlier and select picture, the user can select the execution result of application program 30, for example little artist (having drawing function), little writer (having the document processing capacity), computing machine (having computing function), stock handset, stock analysis machine, communication machine (be used for transmission electronic information), and constellation forum (being used to provide the constellation relevent information) machine or the like.Client computer 14 can start application program 30 afterwards, and proposes a requirement to server 12.And in 12 requirements of 14 pairs of servers of client computer, comprise the relevent information of this selection.Therefore, server 12 can transmit a particular state file to client computer 14 according to user's selection (not shown), make client computer 14 to download specific programmed logic file, to produce the required execution result of user to specific storage device.
That is to say that most status files 18 of server 12 are to correspond respectively to different programmed logics can allow application program 30 produce different execution results.Therefore, server 12 can transmit specific status file 18 to client computer 14, to meet user's demand according to 14 requirements of client computer.
With reference to figure 7 and Fig. 8.Fig. 7 is second embodiment of system 60 of the present invention.Fig. 8 is the synoptic diagram of second status file 66 of system 60.System 60 is that with the main difference part of system 10 client computer 64 comprises one first programmed logic file 68 in addition, and one first status file 70.The first programmed logic file 68 comprises one first programmed logic (not shown).First status file 70 comprises a first version identification code (not shown), corresponding to the first programmed logic file 68.Second status file 66 of server 62 comprises one second version recognition code 72 in addition.In addition, client computer 64 comprises one in addition and judges module 74, is used for judging whether second version recognition code 72 of second status file 66 that transmits from server 62 is same as the first version identification code of first status file 70.
With reference to figure 9.Fig. 9 is second embodiment of the inventive method 80.Method 80 comprises the following step:
Step 801: the startup module 32 of client computer 64 starts application program 30 and proposes a requirement, and at this moment, 64 meetings of client computer come executive utility 30 according to first programmed logic of the first programmed logic file 68 earlier;
Step 802: server 62 receives this requirement, and requires transmission one second status file 66 to client computer 64 according to this;
Step 803: the communication module group 34 of client computer 64 receives second status file 66;
Step 804: the module 74 of judging of client computer 64 judges whether second version recognition code 72 of second status file 66 that is received is same as the first version identification code of first status file 70 that is stored in client computer 64, if, then ending method 80, and client computer 64 can continue to come executive utility 30 according to first programmed logic, if not, then execution in step 805;
Step 805: the download module 36 of client computer 64 is according to the programmed logic file address 42 of second status file 66, be connected to programmed logic file address 42 pairing storage devices 20 or 22, to download the programmed logic file name 40 pairing second programmed logic file (not shown)s;
Step 806: the program interpreter 26 of client computer 64 is resolved second programmed logic of the second programmed logic file;
Step 807: the program interpreter 26 of client computer 64 stops first programmed logic; And
Step 808: second programmed logic that the program interpreter 26 of client computer 64 is carried out after resolving makes the execution module 38 of client computer 64 to come executive utility 30 according to second programmed logic.
Second version recognition code 72 also can be the update time of file except can being illustrated in figure 8 as a version number.And update time is late more, and the version of file is new more.The first version identification code also is like this.
Method 80 is with the main difference of method 50, method 80 can utilize version recognition code to judge whether the second programmed logic file is a newer version, only during newly in the first programmed logic file 68, just can download new programmed logic file at the second programmed logic file.If, the version of the second programmed logic file is not newly in the first programmed logic file 68, client computer 64 can continue to come executive utility 30 according to first programmed logic of the first programmed logic file 68 so, and can not download the second programmed logic file.
In addition, when second version recognition code is different from the first version identification code and has downloaded the second programmed logic file, client computer 64 can be stored in second status file 66 that is received in the client storage device 24, replacing first status file 70, and the second programmed logic file of being downloaded replaced the first programmed logic file of originally depositing in the client storage device 24 68.
In system 10 of the present invention and 60, server 12,62 can utilize timer to come the execution result of controlling application program 30, for example, server 12,62 can be controlled client computer 14,64 and show a stock handset in the morning, in the afternoon stock handset is changed into the stock analysis machine automatically then.
In addition, server 12,62 also can be controlled the application program 30 of client computer 14,64, to produce a stock analytical engine, and then utilize timer to come controlling application program 30 to produce computing machine and communication machine respectively, therefore the user not only can browse the shown information of stock analysis machine, can also utilize computing machine to carry out some financings simultaneously and calculate, and utilize communication machine and relatives and friends to get in touch with simultaneously and link up relevant stock information.That is to say, server 12,62 can utilize timer to control client computer 14,64, make application program 30 can produce multiple execution result, so the user of client computer 14,64 can use stock analysis machine, computing machine and communication machine simultaneously.
The user of client computer 14,64 also can utilize driving module 28 to select required application program 30 execution results.For example, in the time of in the afternoon, server 12,62 can produce the stock analysis machine by control client computer 14,64, and the user can utilize driving module 28 to select execution result, to produce computing machine and communication machine respectively, therefore the user not only can browse the shown information of stock analysis machine, can also utilize computing machine to carry out some financings simultaneously and calculate and utilize communication machine and relatives and friends to get in touch with the relevant stock information of communication simultaneously.
The above only is preferred embodiment of the present invention, and all equalizations of being done according to claim scope of the present invention change and modify, and all should belong to the covering scope of patent of the present invention.

Claims (36)

1.一种可动态载入一程序逻辑于一应用程序中的方法,其包含以下步骤:1. A method for dynamically loading a program logic into an application program, comprising the following steps: (a)一客户端电脑启动一应用程序,并且提出一要求;(a) a client computer starts an application and makes a request; (b)一服务器接收该要求,并且根据该要求传输一状态文件至该客户端电脑,该状态文件包含一程序逻辑文件名称,以及一程序逻辑文件地址,其中该程序逻辑文件地址是对应于一储存装置,该储存装置存放有该程序逻辑文件名称所对应的程序逻辑文件,而该程序逻辑文件包含执行该应用程序所需的程序逻辑;(b) A server receives the request, and transmits a state file to the client computer according to the request, the state file includes a program logic file name, and a program logic file address, wherein the program logic file address corresponds to a a storage device, the storage device stores the program logic file corresponding to the name of the program logic file, and the program logic file includes the program logic required to execute the application program; (c)该客户端电脑接收该状态文件;(c) the client computer receives the status file; (d)该客户端电脑根据该状态文件中程序逻辑文件名称所对应的程序逻辑文件住址,连接至该程序逻辑文件地址所对应的储存装置,以下载该程序逻辑文件名称所对应的程序逻辑文件;以及(d) The client computer connects to the storage device corresponding to the address of the program logic file according to the program logic file address corresponding to the program logic file name in the state file to download the program logic file corresponding to the program logic file name ;as well as (e)该客户端电脑解析该程序逻辑文件的程序逻辑依照该程序逻辑文件中的程序逻辑来执行该应用程序。(e) The client computer parses the program logic of the program logic file to execute the application program according to the program logic in the program logic file. 2.如权利要求1所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该储存装置为一外部服务器。2. The method for dynamically loading a program logic into an application program according to claim 1, wherein the storage device is an external server. 3.如权利要求1所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该服务器另包含该储存装置。3. The method for dynamically loading a program logic into an application program as claimed in claim 1, wherein the server further comprises the storage device. 4.如权利要求1所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该客户端电脑另包含一客户端储存装置,用来储存该状态文件。4. The method for dynamically loading a program logic into an application program according to claim 1, wherein the client computer further comprises a client storage device for storing the state file. 5.如权利要求1所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该客户端电脑另包含一客户端储存装置,用来储存该程序逻辑文件。5. The method for dynamically loading a program logic into an application program as claimed in claim 1, wherein the client computer further comprises a client storage device for storing the program logic file. 6.如权利要求1所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该客户端电脑另包含一程序解译器,而当该客户端电脑启动该应用程序时,会同时执行一原始程序逻辑文件中的原始程序逻辑,在步骤(e)中,该程序解译器会执行下列步骤:6. The method for dynamically loading a program logic into an application as claimed in claim 1, wherein the client computer further includes a program interpreter, and when the client computer starts the application , the original program logic in an original program logic file will be executed simultaneously, and in step (e), the program interpreter will perform the following steps: 解析该程序逻辑文件的程序逻辑;Analyzing the program logic of the program logic file; 终止该原始程序逻辑文件的原始程序逻辑;以及terminate the original program logic of the original program logic file; and 执行该程序逻辑文件的程序逻辑,以完成该应用程序的执行。The program logic of the program logic file is executed to complete the execution of the application program. 7.如权利要求6所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该客户端电脑会以所接收的程序逻辑文件取代该原始程序逻辑文件。7. The method for dynamically loading a program logic into an application program as claimed in claim 6, wherein the client computer replaces the original program logic file with the received program logic file. 8.如权利要求1所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该客户端电脑另包含一程序解译器,在步骤(e)中,该程序解译器会执行下列步骤:8. The method for dynamically loading a program logic into an application program as claimed in claim 1, wherein the client computer further comprises a program interpreter, and in step (e), the program interpreter The translator performs the following steps: 解析该程序逻辑文件的程序逻辑;以及parse the program logic of the program logic file; and 执行该程序逻辑文件的程序逻辑,以完成该应用程序的执行。The program logic of the program logic file is executed to complete the execution of the application program. 9.如权利要求1所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该状态文件另包含一定时器,用来定时驱动该客户端电脑,以执行步骤(a)以及(e)。9. The method for dynamically loading a program logic into an application program as claimed in claim 1, wherein the state file further includes a timer for regularly driving the client computer to execute the step ( a) and (e). 10.如权利要求1所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该状态文件另包含一定时器,用来定时驱动该客户端电脑,以执行步骤(a),(d)以及(e)。10. The method for dynamically loading a program logic into an application program according to claim 1, wherein the state file further includes a timer, which is used to regularly drive the client computer to execute the step ( a), (d) and (e). 11.如权利要求1所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该客户端电脑另包含一驱动模组,用来驱动该客户端电脑,以执行步骤(a)以及(e)。11. The method for dynamically loading a program logic into an application program according to claim 1, wherein the client computer further comprises a driver module for driving the client computer to execute the steps (a) and (e). 12.一种可动态载入一程序逻辑于一应用程序中的方法,其包含以下步骤:12. A method for dynamically loading a program logic into an application, comprising the following steps: (a)一客户端电脑启动一应用程序,并且提出一要求,其中当该客户端电脑启动该应用程序时,会同时执行一第一程序逻辑,而该客户端电脑包含一第一程序逻辑文件,其包含该第一程序逻辑,以及一第一状态文件,其包含一第一版本识别码,对应于该第一程序逻辑文件;(a) A client computer starts an application program and makes a request, wherein when the client computer starts the application program, a first program logic will be executed at the same time, and the client computer includes a first program logic file , which includes the first program logic, and a first state file, which includes a first version identification code corresponding to the first program logic file; (b)一服务器接收该要求,并且根据该要求传输一第二状态文件至该客户端电脑,该第二状态文件包含一程序逻辑文件名称,一程序逻辑文件地址,以及一第二版本识别码,其中该程序逻辑文件地址是对应于一储存装置,该储存装置存放有该程序逻辑文件名称所对应的第二程序逻辑文件,而该第二程序逻辑文件包含执行该应用程序所需的第二程序逻辑,该第二版本识别码是对应于该第二程序逻辑;(b) A server receives the request, and transmits a second state file to the client computer according to the request, the second state file includes a program logic file name, a program logic file address, and a second version identification code , wherein the address of the program logic file corresponds to a storage device, the storage device stores the second program logic file corresponding to the name of the program logic file, and the second program logic file includes the second program logic file required to execute the application program program logic, the second version identification code corresponds to the second program logic; (c)该客户端电脑接收该第二状态文件;(c) the client computer receives the second state file; (d)该客户端电脑判断该第二版本识别码是否相同于该第一版本识别码,如果是,则结束,而该客户端电脑会依照该第一程序逻辑来执行该应用程序,如果不是,则执行步骤(e);(d) The client computer judges whether the second version identification code is the same as the first version identification code, if yes, then end, and the client computer will execute the application program according to the first program logic, if not , then execute step (e); (e)该客户端电脑根据该第二状态文件中程序逻辑文件名称所对应的程序逻辑文件地址,连接至该程序逻辑文件地址所对应的储存装置,以下载该程序逻辑文件名称所对应的第二程序逻辑文件;以及(e) The client computer connects to the storage device corresponding to the program logic file address according to the program logic file address corresponding to the program logic file name in the second state file, so as to download the program logic file name corresponding to the first 2. program logic files; and (f)该客户端电脑解析该程序逻辑文件的第二程序逻辑并依照该第二程序逻辑文件中的第二程序逻辑来执行该应用程序。(f) The client computer parses the second program logic of the program logic file and executes the application program according to the second program logic in the second program logic file. 13.如权利要求12所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该储存装置为一外部服务器。13. The method for dynamically loading a program logic into an application program according to claim 12, wherein the storage device is an external server. 14.如权利要求12所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该服务器另包含该储存装置。14. The method for dynamically loading a program logic into an application program as claimed in claim 12, wherein the server further comprises the storage device. 15.如权利要求12所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该客户端电脑会将该第二状态文件取代该第一状态文件。15. The method for dynamically loading a program logic into an application program as claimed in claim 12, wherein the client computer replaces the first state file with the second state file. 16.如权利要求12所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该客户端电脑另包含一程序解译器,在步骤(f)中,该程序解译器会执行下列步骤:16. The method for dynamically loading a program logic into an application program as claimed in claim 12, wherein the client computer further comprises a program interpreter, and in step (f), the program interpreter The translator performs the following steps: 解析该第二程序逻辑文件的第二程序逻辑;parsing the second program logic of the second program logic file; 终止该第一程序逻辑;以及terminating the first program logic; and 执行该第二程序逻辑文件的第二程序逻辑,以完成该应用程序的执行。Execute the second program logic of the second program logic file to complete the execution of the application program. 17.如权利要求12所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该客户端电脑将该第二程序逻辑文件取代该第一程序逻辑文件。17. The method for dynamically loading a program logic into an application program as claimed in claim 12, wherein the client computer replaces the first program logic file with the second program logic file. 18.如权利要求12所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该状态文件另包含一定时器,用来定时驱动该客户端电脑,以执行步骤(a)以及(f)。18. The method for dynamically loading a program logic into an application program as claimed in claim 12, wherein the state file further includes a timer for regularly driving the client computer to execute the step ( a) and (f). 19.如权利要求12所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该状态文件另包含一定时器,用来定时驱动该客户端电脑,以执行步骤(a),(e)以及(f)。19. The method for dynamically loading a program logic into an application program according to claim 12, wherein the state file further includes a timer, which is used to regularly drive the client computer to execute the step ( a), (e) and (f). 20.如权利要求12所述的可动态载入一程序逻辑于一应用程序中的方法,其特征在于:该客户端电脑另包含一驱动模组,用来驱动该客户端电脑,以执行步骤(a)以及(f)。20. The method for dynamically loading a program logic into an application program as claimed in claim 12, wherein the client computer further comprises a driver module for driving the client computer to execute the steps (a) and (f). 21.一种可动态载入一程序逻辑于一应用程序中的系统,其包含:21. A system capable of dynamically loading a program logic into an application, comprising: 一服务器,包含:A server, including: 一服务器储存装置,该服务器储存装置用来储存多数个状态文件,每一状态文件包含一程序逻辑文件名称,以及一程序逻辑文件地址,其中该程序逻辑文件地址是对应于一储存装置,该储存装置存有该程序逻辑文件名称所对应的程序逻辑文件,而该程序逻辑文件包含执行一应用程序所需的程序逻辑;A server storage device, the server storage device is used to store a plurality of state files, each state file includes a program logic file name, and a program logic file address, wherein the program logic file address is corresponding to a storage device, the storage The device stores a program logic file corresponding to the name of the program logic file, and the program logic file includes program logic required to execute an application; 一客户端电脑,包含:A client computer, including: 一客户端储存装置,用来存放该应用程序;a client storage device for storing the application program; 一启动模组,用来启动该应用程序;a startup module, used to start the application; 一通讯模组,用来接收从该服务器传来的状态文件;A communication module, used to receive the status file transmitted from the server; 一下载模组,用来根据该状态文件中该程序逻辑文件名称所对应的程序逻辑文件地址,连接至该程序逻辑文件地址所对应的储存装置,以下载该程序逻辑文件名称所对应的程序逻辑文件;以及A download module, used to connect to the storage device corresponding to the program logic file address according to the program logic file address corresponding to the program logic file name in the state file, so as to download the program logic corresponding to the program logic file name documents; and 一执行模组,用来依照该程序逻辑文件中的程序逻辑来执行该应用程序;an execution module, used to execute the application program according to the program logic in the program logic file; 一驱动模组,用来驱动该启动模组,该通讯模组,该下载模组以及该执行模组;以及a driver module, used to drive the startup module, the communication module, the download module and the execution module; and 一程序解译器,存放于该客户端储存装置,用来解析所接收的程序逻辑文件的程序逻辑,以及执行该程序逻辑文件中的程序逻辑,以完成该应用程序的执行。A program interpreter, stored in the client storage device, is used to analyze the program logic of the received program logic file and execute the program logic in the program logic file to complete the execution of the application program. 22.如权利要求21所述的可动态载入一程序逻辑于一应用程序中的系统,其特征在于:该储存装置为一外部服务器。22. The system capable of dynamically loading a program logic into an application program as claimed in claim 21, wherein the storage device is an external server. 23.如权利要求21所述的可动态载入一程序逻辑于一应用程序中的系统,其特征在于:储存装置为该服务器储存装置。23. The system capable of dynamically loading a program logic into an application program as claimed in claim 21, wherein the storage device is the server storage device. 24.如权利要求21所述的可动态载入一程序逻辑于一应用程序中的系统,其特征在于:该客户端电脑是将所接收的状态文件存放于该客户端储存装置。24. The system capable of dynamically loading a program logic into an application program as claimed in claim 21, wherein the client computer stores the received state file in the client storage device. 25.如权利要求21所述的可动态载入一程序逻辑于一应用程序中的系统,其特征在于:该客户端电脑是将该程序逻辑文件存放于该客户端储存装置。25. The system capable of dynamically loading a program logic into an application program as claimed in claim 21, wherein the client computer stores the program logic file in the client storage device. 26.如权利要求21所述的可动态载入一程序逻辑于一应用程序中的系统,其特征在于:该客户端电脑另包含一原始程序逻辑文件,存放于该客户端储存装置,该原始程序逻辑文件包含一原始程序逻辑,而当该客户端电脑的启动模组启动该应用程序时,会同时执行该原始程序逻辑文件中的原始程序逻辑,而该程序解译器会解析所接收的程序逻辑文件的程序逻辑,终止该原始程序逻辑,以完成该应用程序的执行。26. The system capable of dynamically loading a program logic into an application program according to claim 21, wherein the client computer further includes an original program logic file stored in the client storage device, the original The program logic file contains an original program logic, and when the startup module of the client computer starts the application program, the original program logic in the original program logic file will be executed at the same time, and the program interpreter will analyze the received The program logic of the program logic file terminates the original program logic to complete execution of the application. 27.如权利要求26所述的可动态载入一程序逻辑于一应用程序中的系统,其特征在于:该客户端电脑是以所接收的程序逻辑文件取代该原始程序逻辑文件。27. The system capable of dynamically loading a program logic into an application program as claimed in claim 26, wherein the client computer replaces the original program logic file with the received program logic file. 28.如权利要求21所述的可动态载入一程序逻辑于一应用程序中的系统,其特征在于:该状态文件另包含一定时器,用来定时驱动该客户端电脑的启动模组,通讯模组,下载模组,以及执行模组。28. The system capable of dynamically loading a program logic into an application program as claimed in claim 21, wherein the state file further includes a timer for regularly driving the startup module of the client computer, Communication module, download module, and execution module. 29.如权利要求21所述的可动态载入一程序逻辑于一应用程序中的系统,其特征在于:该状态文件另包含一定时器,用来定时驱动该客户端电脑的启动模组,下载模组,以及执行模组。29. The system capable of dynamically loading a program logic into an application program as claimed in claim 21, wherein the state file further includes a timer for regularly driving the startup module of the client computer, Download the mod, and execute the mod. 30.一种可动态载入一程序逻辑于一应用程序中的系统,其包含:30. A system capable of dynamically loading a program logic into an application, comprising: 一服务器,包含:A server, including: 一服务器储存装置,该服务器储存装置用来储存多数个第二状态文件,每一第二状态文件包含一程序逻辑文件名称,一程序逻辑文件地址,以及一第二版本识别码,其中该程序逻辑文件地址是对应于一储存装置,该储存装置存有该程序逻辑文件名称所对应的第二程序逻辑文件,而该第二程序逻辑文件包含执行一应用程序所需的第二程序逻辑,而该第二版本识别码是对应于第二程序逻辑文件;A server storage device, the server storage device is used to store a plurality of second state files, each second state file includes a program logic file name, a program logic file address, and a second version identification code, wherein the program logic The file address is corresponding to a storage device, and the storage device stores the second program logic file corresponding to the program logic file name, and the second program logic file includes the second program logic needed to execute an application program, and the The second version identification code is corresponding to the second program logic file; 一客户端电脑,包含:A client computer, including: 一客户端储存装置,用来存放该应用程序,一第一程序逻辑文件,以及一第一状态文件,其中该第一程序逻辑文件包含一第一程序逻辑,而该第一状态文件,包含一第一版本识别码,对应于该第一程序逻辑文件;A client storage device for storing the application program, a first program logic file, and a first state file, wherein the first program logic file includes a first program logic, and the first state file includes a The first version identification code corresponds to the first program logic file; 一启动模组,用来启动该应用程序,其中当该应用程序启动时,是同时执行该第一程序逻辑;A startup module, used to start the application program, wherein when the application program is started, the first program logic is executed at the same time; 一通讯模组,用来接收从该服务器传来的第二状态文件;A communication module, used to receive the second status file transmitted from the server; 一下载模组,用来根据该第二状态文件中该程序逻辑文件名称所对应的程序逻辑文件地址,连接至该程序逻辑文件地址所对应的储存装置,以下载该程序逻辑文件名称所对应的第二程序逻辑文件;A download module, used to connect to the storage device corresponding to the program logic file address according to the program logic file address corresponding to the program logic file name in the second status file, so as to download the program logic file name corresponding second program logic file; 一执行模组,用来依照该第一或第二程序逻辑来执行该应用程序;以及an execution module for executing the application program according to the first or second program logic; and 一判断模组,用来判断该第二版本识别码是否相同于该第一版本识别码,如果是,则驱动该执行模组依照该第一程序逻辑来执行该应用程序,如果不是,则驱动该下载模组,以下载该程序逻辑文件名称所对应的第二程序逻辑文件,并且驱动该执行模组,以依照该所下载的第二程序逻辑文件中的第二程序逻辑来执行该应用程序;A judging module, used to judge whether the second version identification code is the same as the first version identification code, if yes, drive the execution module to execute the application program according to the first program logic, if not, drive The download module is used to download the second program logic file corresponding to the name of the program logic file, and drive the execution module to execute the application program according to the second program logic in the downloaded second program logic file ; 一驱动模组,用来驱动该启动模组,该通讯模组,该下载模组、该执行模组以及该判断模组;以及A driving module, used to drive the startup module, the communication module, the download module, the execution module and the judgment module; and 一程序解译器,存放于该客户端储存装置,用来解析该第二程序逻辑文件的第二程序逻辑,终止该第一程序逻辑,以及执行该第二程序逻辑文件的第二程序逻辑,以完成该应用程序的执行。a program interpreter, stored in the client storage device, for analyzing the second program logic of the second program logic file, terminating the first program logic, and executing the second program logic of the second program logic file, to complete the execution of the application. 31.如权利要求30所述的可动态载入一程序逻辑于一应用程序中的系统,其特征在于:该储存装置为一外部服务器。31. The system capable of dynamically loading a program logic into an application program as claimed in claim 30, wherein the storage device is an external server. 32.如权利要求30所述的可动态载入一程序逻辑于一应用程序中的系统,其特征在于:该储存装置为该服务器储存装置。32. The system capable of dynamically loading a program logic into an application program as claimed in claim 30, wherein the storage device is the server storage device. 33.如权利要求30所述的可动态载入一程序逻辑于一应用程序中的系统,其特征在于:当该第一版本识别码与该第二版本识别码不同时,该客户端电脑会以所下载的第二程序逻辑文件取代该第一程序逻辑文件。33. The system capable of dynamically loading a program logic into an application program as claimed in claim 30, wherein when the first version identification code is different from the second version identification code, the client computer will The first program logic file is replaced by the downloaded second program logic file. 34.如权利要求30所述的可动态载入一程序逻辑于一应用程序中的系统,其特征在于:当该第一版本识别码与该第二版本识别码不同时,该客户端电脑会以所接收的第二状态文件取代该第一状态文件。34. The system capable of dynamically loading a program logic into an application program as claimed in claim 30, wherein when the first version identification code is different from the second version identification code, the client computer will The first state file is replaced with the received second state file. 35.如权利要求30所述的可动态载入一程序逻辑于一应用程序中的系统,其特征在于:该第二状态文件另包含一定时器,用来定时驱动该客户端电脑的启动模组,通讯模组,下载模组,判断模组,以及执行模组。35. The system capable of dynamically loading a program logic into an application program as claimed in claim 30, wherein the second state file further includes a timer for regularly driving the startup mode of the client computer. group, communication module, download module, judgment module, and execution module. 36.如权利要求30所述的可动态载入一程序逻辑于一应用程序中的系统,其特征在于:该第二状态文件另包含一定时器,用来定时驱动该客户端电脑的启动模组,下载模组,以及执行模组。36. The system capable of dynamically loading a program logic into an application program as claimed in claim 30, wherein the second state file further includes a timer for regularly driving the startup mode of the client computer. group, download mods, and execute mods.
CNB001246496A 2000-09-26 2000-09-26 Method and system capable of dynamically loading program logic into application program Expired - Fee Related CN1141640C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB001246496A CN1141640C (en) 2000-09-26 2000-09-26 Method and system capable of dynamically loading program logic into application program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB001246496A CN1141640C (en) 2000-09-26 2000-09-26 Method and system capable of dynamically loading program logic into application program

Publications (2)

Publication Number Publication Date
CN1346087A CN1346087A (en) 2002-04-24
CN1141640C true CN1141640C (en) 2004-03-10

Family

ID=4590564

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB001246496A Expired - Fee Related CN1141640C (en) 2000-09-26 2000-09-26 Method and system capable of dynamically loading program logic into application program

Country Status (1)

Country Link
CN (1) CN1141640C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1329822C (en) * 2004-06-16 2007-08-01 华为技术有限公司 Soft wave renewing method

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100652715B1 (en) * 2005-02-28 2006-12-01 엘지전자 주식회사 Program dynamic load device and method of mobile terminal
CN100561921C (en) * 2005-04-22 2009-11-18 鸿富锦精密工业(深圳)有限公司 The system and method for client and server quick exchange data
CN101170675B (en) * 2007-11-21 2011-03-23 中兴通讯股份有限公司 Method and system for managing J2ME application in network TV system
CN103761126B (en) * 2014-01-07 2017-03-15 中国神华能源股份有限公司 The upgrade method of application program and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1329822C (en) * 2004-06-16 2007-08-01 华为技术有限公司 Soft wave renewing method

Also Published As

Publication number Publication date
CN1346087A (en) 2002-04-24

Similar Documents

Publication Publication Date Title
CN1291313C (en) System and method for the automatic installation and configuration of an operating system
CN1171145C (en) Request scheduler for automatic software configuration
CN100351835C (en) Information processing apparatus and storage medium in which information processing program is stored
CN1256668C (en) Operating system automatically installing method applying Linux
CN1906575A (en) Dynamic software update system, method and program product
CN1866214A (en) Installation method and apparatus
CN101042706A (en) Document search apparatus, document management system, document search system and document search method
CN1967485A (en) Method and system for realizing J2EE application
CN1841299A (en) Information processing device and program product
CN101042649A (en) Configuring information processing method and arrangement, and platform system
CN1866221A (en) Software interface testing method and apparatus
CN1839413A (en) Creating volume images
CN1975672A (en) Information processing device and its download method
CN1773456A (en) Automatic mounting system and method for printer driving program
CN1374587A (en) Information management arrangement for obtaining data bank matching and medium for recording the same bank program
CN1617496A (en) Method for automaticall updating configuration for next generation network terminal
CN1501267A (en) Linking information making device, linking information making method, recording medium having recorded a linking information making program, and document processing system therewith
CN1141640C (en) Method and system capable of dynamically loading program logic into application program
CN1908894A (en) Brew-based dynamic user interface system structure and method for realization
CN1284093C (en) Security hole diagnosis system
CN1991840A (en) File transfer system, file storage apparatus, method for storing file, and program
CN100342336C (en) Method for on-line upgrade of based input and output system
CN1613248A (en) Execution control system of communication module, execution control method of communication module, application execution control system and application execution control method
CN1394413A (en) Communication control apparatus and method
CN1904898A (en) Information processing apparatus, method, and computer program product

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee