CN1474269A - Method of program module loading system - Google Patents
Method of program module loading system Download PDFInfo
- Publication number
- CN1474269A CN1474269A CNA021282846A CN02128284A CN1474269A CN 1474269 A CN1474269 A CN 1474269A CN A021282846 A CNA021282846 A CN A021282846A CN 02128284 A CN02128284 A CN 02128284A CN 1474269 A CN1474269 A CN 1474269A
- Authority
- CN
- China
- Prior art keywords
- program module
- program
- application program
- operating system
- loading system
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000011068 loading method Methods 0.000 title claims abstract description 26
- 230000003213 activating effect Effects 0.000 claims abstract description 6
- 230000004913 activation Effects 0.000 claims description 19
- 230000006870 function Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000036316 preload Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000013138 pruning Methods 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The method of loading one program module to system includes activating one application program and loading at least one main program module into one operation system, operating the application program and checking whether to have the program module corresponding to the function to be executed, loading the program module into the operation system if not, and recording the activated frequency of the corresponding program module in the activated frequency record. The method may also include determining whether or not to load the corresponding program module into the operation system during next activating the application program according to the activated frequency in the record.
Description
Technical field
The present invention relates to the method for a kind of application program load operation system; Particularly a kind of loading method that shortens the program module load time.
Background technology
Film scanner (film scanner) can become digitized video with photo formula film video conversion, and use a computer software for example Adobe photoshop carry out image editing and handle and to be widely known by the people.This kind video editing software can convert original film image or last digital image file to archives formula (hardcopy) figure shelves, and, carry out image size and amplify to dwindle, cut prunings, revise and increase and enrich multiple functions such as dazzling beautiful effect according to user's selection.Archives formula figure shelves through conversion can be via suitable printer, for example optical profile type printer or digital printer printout.Along with being widely current and the decline of digital color printer price of personal film scanner, general user can carry out this kind image editing by personal computer and handle in oneself.
Image editing process software now, for example Adobe photoshop application software can allow the user change image feature and the image of modified be the results are shown in computer screen or image display screen.Moreover many now application software can support to provide the plug-in program module (plug-in module) of application software function new or that expand.For example, can provide various filter effects to give the plug-in program module of Adobe photoshop application software.Very popular along with Adobe photoshop application software, many software Design, Inc.s developed all can with the plug-in program module of photoshop application software compatibility, to strengthen and to expand the ability of photoshop application software image editing, make image output more can satisfy user's demand.
But general application program is when for example the Photoshop application program is activated in computer operating system, and the program module of the program that all are relevant all can together be loaded in the operating system.The user must wait for a period of time and see the prompting that a series of plug-in program module (plug-inmodule) just is being loaded.Moreover, the user is when this application program of operation, may be seldom or even can not carry out the function that some plug-in program modules that are loaded provide, therefore make these a little plug-in program modules occupy unnecessary hard disc of computer space, has relatively also reduced in computing machine available internal memory space.Therefore, the method for the program module load operation system of the general application program of this kind not only expends the program module load time, wastes the calculator memory space simultaneously.Person very may need to buy the hard drive space of bigger memory size, in the hope of carrying out the application program of being desired, causes the burden on user's expense.
In view of the above, demand providing a kind of method of program module loading system urgently, it can overcome the above-mentioned disappearance of mentioning.
Summary of the invention
Fundamental purpose of the present invention is to overcome the deficiencies in the prior art and defective, a kind of method of program module loading system is provided, wherein program module not when application program activates with regard to the load operation system, just with the relative program module loading of needs, be used the space when user determines to use a specific function by the time to shorten the program module load time and to reduce internal memory.
Another object of the present invention provides a kind of method of program module loading system, wherein the frequency that is activated according to program module determines need load relevant program module when whether application program activates, and is used the space to shorten the program module load time and to reduce internal memory.
Another purpose of the present invention provides a kind of method of program module loading system, it can load the program module that needs according to different users's operating habit, be used the space to shorten the program module load time and to reduce internal memory, and then reduce the cost burden of user on system disposition.
According to above-described purpose, the invention provides a kind of method of program module loading system.The inventive method comprises that at least one main program module that activates an application program and load this application program is in an operating system, and this application program of operation, and whether a corresponding program module of checking desire execution function is loaded, when this corresponding program module is not loaded, be about in its load operation system, and write down this corresponding program module be activated frequency in one mutually should the program module activation frequency record of application program in.Moreover the inventive method more can comprise according to the be activated frequency of this corresponding program module records in this program module activation frequency record, whether loads this corresponding program module automatically to determine next time in this operating system when activating application program.The inventive method can load the program module that needs according to different users's operating habit, is used the space to shorten the program module load time and to reduce Installed System Memory.
Description of drawings
Fig. 1 is one one the computer operation platform of video editing software and the functional block diagram between the one scan instrument is installed;
Fig. 2 is the flow chart of steps of one preferred embodiment according to the present invention.
Symbol description among the figure
1 computer operation platform
2 scanners
3 cables
10 operating systems
12 video editing softwares
14 peripheral drivers
16 adapter drivers
18 adapters
Embodiment
Describe the specific embodiment of the present invention in detail below in conjunction with drawings and Examples.
The method of program module loading system provided by the present invention is applicable to having various program modules for example in application program (applicationprogram) the load operation system of plug-in program module (plug-in module).The inventive method application program applicatory comprises various video editing softwares for example Adobe Photoshop and Corel PHOTOPAINT
TM, the figure demonstrating software (PowerPoint) of illustration painting software Corel Painter and Microsoft and Word (Word) etc.For example Windows, Macintosh (Macintosh) operating system and the (SuSE) Linux OS etc. of Microsoft all can be as the operating systems of the inventive method with the operating system of above-mentioned application program compatibility.
Fig. 1 is one one the computer operation platform of video editing software and the functional block diagram between the one scan instrument is installed.The user can handle scanner institute picked image data by video editing software on the computer operation platform become the image that meets individual's requirement, and change into archives formula (hardcopy) map file, through the printer printout.Scanner 2 is connected in computer operation platform 1 by a cable 3, for example a personal computer.Video editing software 12, peripheral driver 14, adapter driver 16 and operating system 10 are installed (hosted) in computer operation platform 1.
But video editing software 12 can be the image data of access scan instrument 2 and an application program of carrying out the image data editing and processing, for example Adobe photoshop.Peripheral driver 14 is an application program, the communication modes between its format video editing software 12 and the scanner 2.Adapter driver 16 is an application program, and format is by the communication modes of cable 3 to scanner 2.Operating system 10 is an application program, and it can provide user's interface of Gong enabling (user interface) and provide a workbench (platform) for carrying out other application program.
Computer operation platform 1 also has an adapter 18, and it is in order to the communication information of receiving computer workbench 1, and the communication information that receives is passed to scanner 2 via cable 3.Peripheral driver 14 can suitably format the scanner steering order that video editing software 12 sends and provide this formative scanner steering order to adapter driver 16.Adapter driver 16 to be sent to adapter 18, transfers to scanner 2 via cable 3 again with it format again.By this instruction transmission course, video editing software 12 may command scanners 2.
The present video editing software 12 that uses, for example Adobe Photoshop has many program modules that the different images processing capacity is provided usually.Along with generally receiving an acclaim of video editing software 12, many software Design, Inc.s also develop can with many plug-in program modules of video editing software 12 compatibilities, can increase some new design kenel and functions in the hope of making video editing software 12.But, be not that the function of all program modules of the video editing software 12 of pre-loaded operating system 10 all can often be used by the user along with the difference of user's demands of individuals or operating habit.Difference according to user's individual's operating habit or demand, if when application program when for example video editing software 12 is in operating system 10 activation, in the pre-loaded operating system 10 of the relative program module of the function that or not frequency of utilization is not low program module or user can not carry out, can shorten the time of the program module load operation system 10 of application program greatly, and the internal memory that can reduce computer operation platform 1 is used the space, and then makes the memory headroom can be by more effective utilization.
Therefore, the invention provides a kind of method of program module loading system, its application program for example video editing software 12 activate simultaneously in operating system 10, do not load all program modules, when the user determines to use a specific function by the time, just in the relative program module loading operating system 10 with needs, write down institute's loader module frequency that is activated simultaneously, whether need load the reference frame of this program module when being activated simultaneously as next application program.
The inventive method can be set in an application program of being carried out by its central processing unit (CPU) computer operation platform 1 inside by one and finish.The steps flow chart of the inventive method will be described in detail by cooperating Fig. 2 with next preferred embodiment.
With reference to Fig. 2, at first in step 20, activate for example video editing software photoshop of an application program, and at least one main program module that loads this application program is in operating system 10.Be meant that in the main program module of this indication application program can carry out all relative program modules of basic function, decide on application program.Then, in step 22, check a program module activation frequency record of corresponding this application program, and activation frequency is no less than in the automatic load operation of the program module system 10 of a predetermined activation frequency.That is to say, the central processing unit of computer operation platform 1 can automatically perform the inspection work of the program module activation frequency record of corresponding this application program, and the automatic program module used always of preload user, promptly activation frequency is no less than the program module of this predetermined activation frequency.The program module that is loaded operating system 10 can icon (icon) form be shown on user's interface of this application program, and the user can carry out the function that this program module provides after clicking with mouse.Program module at this can be a kind of plug-in program module (plug-in module), program module activation frequency record can be an activation frequency record sheet, and predetermined activation frequency can be a modifiable setting value, operates the needs of this application program on the user and decides.
Then, in step 24, the user operates this application program, and checks whether at present desire execution functional programs module has been loaded in the operating system 10.A corresponding program module of carrying out function when desire is not loaded operating system 10, then load this corresponding program module immediately, and will be recorded in the program module activation frequency record, when activating this application program as next time, whether the central processing unit of computer operation platform 1 loads the reference frame of this corresponding program module automatically.The program module that is loaded operating system 10 can icon (icon) form be shown on user's interface of this application program, and the user can carry out the function that this program module provides after clicking with mouse.
By the inventive method, when application program activates, can obviously reduce the program module of load operation system, and shorten the time of the program module load operation system 10 of application program.For the video editing software of handling complicated image editing work, because this kind video editing software has huge program module usually, activating this kind video editing software simultaneously, if can adopt the method for program module loading system provided by the invention, no matter on the required time of program module load operation system 10, or on the memory headroom that occupied by program module of computer operation platform 1, all have the result of obvious minimizing.Therefore, the inventive method is more favourable for the application program with huge program module.
The above is specific embodiments of the invention only, is not in order to limit protection scope of the present invention; All other do not break away from the equivalence of being finished under the disclosed spirit and changes or modification, all should be included in the scope of claims.
Claims (10)
1. the method for a program module loading system is characterized in that, it comprises:
At least one main program module that activates an application program and load this application program is in an operating system; And
Operate this application program, and whether a corresponding program module of checking desire execution function is loaded, when this corresponding program module is not loaded, be about to it and load in this operating system, and write down this corresponding program module and be activated frequency in mutually should the program module activation frequency record of application program.
2. the method for program module loading system as claimed in claim 1, it is characterized in that, according to the be activated frequency of this corresponding program module records in this program module activation frequency record, whether load this corresponding program module automatically in this operating system when activating this application program to determine next time.
3. the method for program module loading system as claimed in claim 1, it is characterized in that, more comprise and check this program module activation frequency record, and, activation frequency is no less than a predetermined program module that activates number of times loads automatically in this operating system according to this program module activation frequency record.
4. the method for program module loading system as claimed in claim 1 is characterized in that, above-mentioned program module comprises plug-in program (plug-in programs).
5. the method for program module loading system as claimed in claim 4 is characterized in that, after above-mentioned plug-in program loads this operating system, is shown in one of this application program with icon (icon) form and uses on the interface.
6. the method for program module loading system as claimed in claim 1 is characterized in that, after above-mentioned program module loads this operating system, is shown in one of this application program with icon (icon) form and uses on the interface.
7. the method for program module loading system as claimed in claim 3 is characterized in that, the setting of above-mentioned predetermined activation number of times needs to decide on a user of this application program of operation.
8. the method for program module loading system as claimed in claim 1 is characterized in that, above-mentioned operating system comprises Microsft Windows operating system, Macintosh operating system and Unix operating system.
9. the method for program module loading system as claimed in claim 1 is characterized in that, above-mentioned application program comprises a video editing software.
10. the method for program module loading system as claimed in claim 9 is characterized in that, above-mentioned application program comprises a photoshop video editing software.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA021282846A CN1474269A (en) | 2002-08-08 | 2002-08-08 | Method of program module loading system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA021282846A CN1474269A (en) | 2002-08-08 | 2002-08-08 | Method of program module loading system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1474269A true CN1474269A (en) | 2004-02-11 |
Family
ID=34143666
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA021282846A Pending CN1474269A (en) | 2002-08-08 | 2002-08-08 | Method of program module loading system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1474269A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100451962C (en) * | 2004-08-31 | 2009-01-14 | 朗迅科技公司 | Adaptive control of loading a program in a disk-based operating system |
| CN1834911B (en) * | 2005-03-14 | 2010-04-28 | 华为技术有限公司 | Method of realizing program loading operation |
| CN102479094A (en) * | 2010-11-30 | 2012-05-30 | 英业达股份有限公司 | Operation method of portable communication device |
| CN101452402B (en) * | 2008-11-28 | 2012-05-30 | 珠海金山快快科技有限公司 | Software operation system and software operation method |
| CN101996101B (en) * | 2009-08-13 | 2013-08-28 | 北京搜狗科技发展有限公司 | Method and device for optimizing application program performance |
| WO2016124102A1 (en) * | 2015-02-03 | 2016-08-11 | 阿里巴巴集团控股有限公司 | Service management method and the device |
| CN112178860A (en) * | 2020-09-28 | 2021-01-05 | 广东Tcl智能暖通设备有限公司 | Operation control method of air-cooled cold and hot water unit and air conditioner |
-
2002
- 2002-08-08 CN CNA021282846A patent/CN1474269A/en active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100451962C (en) * | 2004-08-31 | 2009-01-14 | 朗迅科技公司 | Adaptive control of loading a program in a disk-based operating system |
| CN1834911B (en) * | 2005-03-14 | 2010-04-28 | 华为技术有限公司 | Method of realizing program loading operation |
| CN101452402B (en) * | 2008-11-28 | 2012-05-30 | 珠海金山快快科技有限公司 | Software operation system and software operation method |
| CN101996101B (en) * | 2009-08-13 | 2013-08-28 | 北京搜狗科技发展有限公司 | Method and device for optimizing application program performance |
| CN102479094A (en) * | 2010-11-30 | 2012-05-30 | 英业达股份有限公司 | Operation method of portable communication device |
| WO2016124102A1 (en) * | 2015-02-03 | 2016-08-11 | 阿里巴巴集团控股有限公司 | Service management method and the device |
| US10635454B2 (en) | 2015-02-03 | 2020-04-28 | Alibaba Group Holding Limited | Service management method and the device |
| CN112178860A (en) * | 2020-09-28 | 2021-01-05 | 广东Tcl智能暖通设备有限公司 | Operation control method of air-cooled cold and hot water unit and air conditioner |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100461172C (en) | Image file management apparatus and method | |
| JP4700423B2 (en) | Common charting using shapes | |
| JP3629427B2 (en) | System and method for dynamically updating functions in an electronic imaging device | |
| US20090031227A1 (en) | Intelligent screen capture and interactive display tool | |
| EP0843284B1 (en) | Picture print generating method and system, and recording medium | |
| JPH0744362A (en) | Electronic copying machine | |
| EP0788061A1 (en) | Data transmission method | |
| US20050076299A1 (en) | Reusable job editing and delivery system | |
| CN1266647C (en) | Image processor, image processing method, program and memory medium | |
| US7652671B2 (en) | Image processing device and method and storage medium storing program | |
| US7203898B2 (en) | Document processing method and apparatus | |
| CN1474269A (en) | Method of program module loading system | |
| JP5829083B2 (en) | Techniques for synchronizing any of multiple associated multimedia assets in a distributed system | |
| US6023269A (en) | Image processing system which stores a modified image as an unmodified source image and modifications thereto in separate files | |
| CN1836203A (en) | Method and a system for displaying information, and a device | |
| EP1536318A1 (en) | Printing controller, printing control method, printing control program, medium on which printing control program is recorded, image processor, and image processing computer | |
| US7509485B2 (en) | Method for loading a program module in an operating system | |
| CN102999303A (en) | Information processing apparatus and method of controlling information processing apparatus | |
| US20040257611A1 (en) | Print order receipt unit | |
| JP4829694B2 (en) | Image selection apparatus and method, and program | |
| US6587150B1 (en) | Image processing apparatus and control method therefor | |
| GB2375912A (en) | Photograph size selection | |
| US20030041111A1 (en) | System for emailing images with audio as a separate file | |
| JP2656706B2 (en) | Image processing system and method | |
| WO2000058817A1 (en) | Method and system for providing a digital imaging device with a web-based graphical-user-interface |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |