CN104572137A - Implementation method and device for accelerating starting of network management client - Google Patents
Implementation method and device for accelerating starting of network management client Download PDFInfo
- Publication number
- CN104572137A CN104572137A CN201310469641.7A CN201310469641A CN104572137A CN 104572137 A CN104572137 A CN 104572137A CN 201310469641 A CN201310469641 A CN 201310469641A CN 104572137 A CN104572137 A CN 104572137A
- Authority
- CN
- China
- Prior art keywords
- client
- starting
- acceleration
- read
- startup
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44557—Code layout in executable memory
- G06F9/44563—Sharing
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses an implementation method and device for accelerating starting of a network management client. In the invention, the implementation method comprises the following steps: after the fact that an executable program of the network management client is clicked by users is detected, inquiring whether prepared background processes exist or not by a starting acceleration progress, if the prepared background processes exist, displaying a login interface of the network management client according to the prepared background processes; if the prepared background processes do not exist, executing a displaying operation of the log-in interface normally; after displaying the log-in interface, enabling the starting acceleration progress to utilize the time that the users input parameters in the log-in interface and synchronously perform an initialization operation before the starting of the network management client at the background. According to the invention, the problem of lower starting speed of the network management client in the relative technique is solved, and the starting accelerating of multiple clients on multi-conversation of an operating system is achieved; through pre-reading a starting deployment document of the network management client periodically, the read-write speed is accelerated, and the effect of starting accelerating is consolidated.
Description
Technical field
The present invention relates to computer technology and telecommunication network management field, particularly relate to a kind of implementation method and device of NM client Acceleration of starting.
Background technology
Rapidly, communication network scale constantly expands, and device category constantly increases, and the business function provided is also more diversified, and telecom network management system plays more and more important role in current telecommunications industry development.Therefore, the efficiency index such as toggle speed for telecom network management system there has also been further requirement, large-scale system, complicated service management, and the test for the toggle speed of telecommunicatioin network management client is more sternness.Current network management system, business becomes increasingly complex, and from strength to strength, along with the enhancing of function, the startup of NM client is consuming time also to be increased function thereupon.In large-scale network management system, functional module and the view interface of deployment are many, and module initialization is complicated, the initiating switchup time of client, usually reaches a minute level, has had a strong impact on satisfaction of users.
In addition, network management system supports that multi-client logs in, and in multiple sessions of operating system, start NM client respectively, along with the increase of client process number, also can rise to taking of resource, the toggle speed of client also can be under some influence.
For the problem that the toggle speed of NM client in correlation technique is slower, at present effective solution is not yet proposed.
Summary of the invention
For the problem that the toggle speed of NM client in correlation technique is slower, the invention provides a kind of implementation method and device of NM client Acceleration of starting, in order to solve the problems of the technologies described above.
According to an aspect of the present invention, the invention provides a kind of implementation method of NM client Acceleration of starting, wherein, the method comprises: after detecting that user clicks the executable program of NM client, whether the inquiry of Acceleration of starting process exists off-the-shelf background process, if so, then the login interface of above-mentioned NM client is shown according to off-the-shelf background process; If not, then the normal display operation performing above-mentioned login interface; After above-mentioned login interface display, above-mentioned Acceleration of starting process utilizes user in the time of above-mentioned login interface input parameter, carries out the initialization operation before above-mentioned NM client startup in background synchronization.
Preferably, before detection user clicks the executable program of above-mentioned NM client, said method also comprises: the Acceleration of starting service of NM client, in the operating system session meeting specified requirements, creates above-mentioned Acceleration of starting process.
Preferably, after creating above-mentioned Acceleration of starting process, said method also comprises: the startup deployment file of the above-mentioned NM client of the periodic pre-read of above-mentioned Acceleration of starting process; Wherein, above-mentioned startup deployment file is used for the start-up operation of above-mentioned NM client.
Preferably, the startup deployment file of the above-mentioned NM client of periodic pre-read comprises: every the above-mentioned startup deployment file of fixing duration pre-read; Or, at the appointed time put the above-mentioned startup deployment file of pre-read according to on-site experience value; Or, analyze the startup time period frequently of above-mentioned NM client, at this time period periodically above-mentioned startup deployment file of pre-read.
Preferably, said method also comprises: after above-mentioned NM client end of run, above-mentioned Acceleration of starting process takes over the process of above-mentioned NM client, discharges unwanted resource, waits for that the next time of above-mentioned NM client logs in.
According to a further aspect in the invention, present invention also offers a kind of implement device of NM client Acceleration of starting, wherein, this device comprises: the first accelerating module, for after detecting that user clicks the executable program of NM client, whether inquiry exists off-the-shelf background process, if so, then shows the login interface of above-mentioned NM client according to off-the-shelf background process; If not, then the normal display operation performing above-mentioned login interface; Second accelerating module, after above-mentioned login interface display, utilizes user in the time of above-mentioned login interface input parameter, carries out the initialization operation before above-mentioned NM client startup in background synchronization.
Preferably, said apparatus also comprises: creation module, for meeting the operating system session of specified requirements, creates Acceleration of starting process.
Preferably, said apparatus also comprises: pre-read module, for the startup deployment file of the above-mentioned NM client of periodic pre-read; Wherein, above-mentioned startup deployment file is used for the start-up operation of above-mentioned NM client.
Preferably, above-mentioned pre-read module comprises: the first pre-read unit, for every the above-mentioned startup deployment file of fixing duration pre-read; Or the second pre-read unit, at the appointed time putting the above-mentioned startup deployment file of pre-read according to on-site experience value; Or the 3rd pre-read unit, for analyzing the startup time period frequently of above-mentioned NM client, at this time period periodically above-mentioned startup deployment file of pre-read.
Preferably, said apparatus also comprises: processing module, for after above-mentioned NM client end of run, takes over the process of above-mentioned NM client, discharges unwanted resource, waits for that the next time of above-mentioned NM client logs in.
NM client starts and comprises two stages: first stage is that user clicks executable program and presents to NM client login interface; Second stage is that user inputs correlation parameter on login interface, clicks and confirms, until NM client interface presents.The object of the invention is to accelerate in these two stages.And meet the feature of network management system multi-client, realize the Acceleration of starting carrying out multi-client in the many sessions of operating system.By technical scheme of the present invention, start, manage, reclaim NM client acceleration process, start deployment file by periodicity pre-read NM client, accelerate read or write speed, consolidate Acceleration of starting effect.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to technological means of the present invention can be better understood, and can be implemented according to the content of instructions, and can become apparent, below especially exemplified by the specific embodiment of the present invention to allow above and other objects of the present invention, feature and advantage.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the implementation method of NM client Acceleration of starting according to the embodiment of the present invention;
Fig. 2 accelerates Service Management block diagram according to the Telecom-level network management client terminal start-up of the embodiment of the present invention;
Fig. 3 carries out according to the Telecom-level network management client of the embodiment of the present invention general flow chart that accelerates in two stages started;
Fig. 4 is the detail flowchart accelerated according to the Telecom-level network management client terminal start-up of the embodiment of the present invention;
Fig. 5 is the structured flowchart of the implement device of NM client Acceleration of starting according to the embodiment of the present invention.
Embodiment
In order to solve the problem that in prior art, the toggle speed of NM client is slower, the invention provides a kind of implementation method and device of NM client Acceleration of starting, below in conjunction with accompanying drawing and embodiment, the present invention being further elaborated.Should be appreciated that specific embodiment described herein only in order to explain the present invention, do not limit the present invention.
User logs in network management system client and is divided into two stages: first stage: user clicks executable program to occurring NM client login interface; Second stage: user inputs relevant information on login interface, clicks and confirms then to carry out client logs, until present NM client interface.The speed in these two stages, directly concern Consumer's Experience effect, therefore, at the first stage that NM client logs in, effectively can accelerate NM client and start, at second stage, the time of user interface input information can be made full use of, simultaneously carry out client logs initial work in backstage, can effectively accelerate NM client start-up time, to promote satisfaction of users.Based on these features of network management system, the acceleration started NM client is just most important.
Based on this, embodiments provide a kind of implementation method and device of NM client Acceleration of starting, describe in detail below by specific embodiment.
Present embodiments provide a kind of implementation method of NM client Acceleration of starting, Fig. 1 is the process flow diagram of the implementation method of NM client Acceleration of starting according to the embodiment of the present invention, and as shown in Figure 1, the method comprises the following steps (step S102-step S104):
Step S102, after detecting that user clicks the executable program of NM client, whether the inquiry of Acceleration of starting process exists off-the-shelf background process, if so, then shows the login interface of above-mentioned NM client according to off-the-shelf background process; If not, then the normal display operation performing above-mentioned login interface;
Step S104, after above-mentioned login interface display, above-mentioned Acceleration of starting process utilizes user in the time of above-mentioned login interface input parameter, carries out the initialization operation before above-mentioned NM client startup in background synchronization.
In the present embodiment, NM client starts and comprises two stages: first stage is that user clicks executable program and presents to NM client login interface; Second stage is that user inputs correlation parameter on login interface, clicks and confirms, until NM client interface presents.The object of the invention is to accelerate in these two stages.And meet the feature of network management system multi-client, realize the Acceleration of starting carrying out multi-client in the many sessions of operating system.By technical scheme of the present invention, start, manage, reclaim NM client acceleration process, start deployment file by periodicity pre-read NM client, accelerate read or write speed, consolidate Acceleration of starting effect.
When the embodiment of the present invention installs NM client, create the service of an operating system grade, i.e. Acceleration of starting process.This process automatically starts after NM client installation.
Acceleration of starting process, in multiple sessions of operating system, starts NM client initialize process, carries out the initialization of client terminal start-up on backstage, loads client deployment file and picture, each view of initialization client.After all initial work are finished, enter waiting status, periodic pre-read NM client startup file, avoids not logging in NM client for a long time and causes operating system memory to be taken by other application programs, waits for that NM client wakes up when formally starting.
Based on this, present embodiments provide a kind of preferred implementation, namely preferably, before detection user clicks the executable program of NM client, said method also comprises: the Acceleration of starting service of NM client, in the operating system session meeting specified requirements, creates Acceleration of starting process.
Preferably, after creating Acceleration of starting process, said method also comprises: the startup deployment file of the periodic pre-read NM client of Acceleration of starting process; Wherein, the start-up operation that deployment file is used for NM client is started.
Preferably, the startup deployment file of periodic pre-read NM client comprises: start deployment file every fixing duration pre-read; Or, at the appointed time put pre-read according to on-site experience value and start deployment file; Or, analyze the startup time period frequently of NM client, at this time period periodically pre-read startup deployment file.
When user clicks client executable, first can with Acceleration of starting process communication, whether inquiry has ready background process, if all set, then backstage waiting process can by client logs interface display out, client executable is clicked to client logs interface display from user, only only has the time loss that interface presents, and initialization during client terminal start-up, configuration file and picture load, the work such as view initialization, are all fulfiled ahead of schedule by Acceleration of starting process and wait on backstage.If client formally starts process and Acceleration of starting process communication finds that the acceleration process on backstage does not get out the initial work of client terminal start-up, then client formally starts the startup that process can carry out normal flow, and this process contains all initial work of the client terminal start-up that Acceleration of starting process is done.
After client logs interface presents, Acceleration of starting process can utilize user in the time of interface input parameter, carries out the initialization operation before client terminal start-up, accelerate client terminal start-up further in background synchronization.
Acceleration of starting process is except being in charge of the acceleration process that each session of operating system starts, also will at NM client end of run, after exiting, adapter NM client process, discharge a part of unwanted resource, and wait for that next time logs in, NM client process is now equivalent to an Acceleration of starting process.
Based on this, present embodiments provide a kind of preferred implementation, namely preferably, said method also comprises: after NM client end of run, the process of Acceleration of starting process adapter NM client, discharges unwanted resource, waits for that the next time of NM client logs in.
The step of the Telecom-level network management system client Acceleration of starting method that the present embodiment provides is as follows:
Steps A, time NM client is installed, user, according to the performance (as cpu, internal memory etc.) of operating system, configures the acceleration process number of pre-cooling during Acceleration of starting and allows to carry out starting guide in how many sessions of operating system.
Step B, creates the service of an operating system grade, i.e. Acceleration of starting service (also referred to as Acceleration of starting process).
Step C, Acceleration of starting service can start respectively in the case where there: after NM client installs; After os starting.In order to client terminal start-up accelerates to come into force, should remain that Acceleration of starting service is in starting state.
Step D, according to the parameter that user configures at installation phase, the session of operating system starts NM client and accelerates process, carry out the initial work of client terminal start-up, load configuration file and the picture of client deployment, each view of initialization client, completes after starting initial work, then waits on operating system backstage.
Step e, user clicks can before working procedure, the client initialization process that backstage starts is waited on backstage always, and according to certain method periodic pre-read NM client deployment file, even if user does not formally start NM client for a long time, the client initialization process on backstage also can ensure that deployment file is not washed out by other application programs all the time in internal memory, prepares at any time for NM client formally logs in.
Step F, user clicks executable program and starts NM client, communicate with Acceleration of starting process, inquiry Acceleration of starting process, ready client terminal start-up acceleration process whether is had to complete the initialization of client terminal start-up, if had, then NM client import into start need parameter accelerate process to client terminal start-up, present client logs interface, the process that client formally starts exits, the client terminal start-up started before transferring to Acceleration of starting service accelerates process, completes client logs.While user inputs correlation parameter on login interface, carry out initial work last before login in backstage simultaneously.
Step G, the parameter that Acceleration of starting service based on subscriber configures when mounted, determining to carry out client initialization the need of restarting an Acceleration of starting process in this operating system session, using when being used for waiting for next client logs.
Step H, NM client runs a period of time, and when exiting, client process is reclaimed in Acceleration of starting service, the resource of a release part, and adapter client process is used as acceleration process when next client formally logs in.
Be described in further detail below in conjunction with the enforcement of accompanying drawing to technical scheme.
Fig. 2 accelerates Service Management block diagram according to the Telecom-level network management client terminal start-up of the embodiment of the present invention, and as shown in Figure 2, the concrete operation step that Telecom-level network management client terminal start-up accelerates service is as follows:
Step 101, Acceleration of starting service, in certain session of operating system, starts an Acceleration of starting process.This process is responsible for the initialization operation carrying out client terminal start-up, and after ready, the deployment file needed during periodic pre-read client terminal start-up, waits for that user formally clicks the startup that executable program carries out NM client simultaneously.
Step 102, user clicks executable program, formally starts client.Now client can with Acceleration of starting process communication, inquiry whether complete initialization, whether ready.If Acceleration of starting progress feedback completes initialization, then Acceleration of starting service demonstrates client logs interface.
Step 103, user inputs corresponding parameter on login interface, parameters input simultaneously, backstage carry out client formally log in before initial work.
Step 104, after client end of run, exits, and client process can reclaim by Acceleration of starting service, discharges a part of resource, again manages this process, waits for that user logs in next time, as Acceleration of starting process.
Fig. 3 carries out according to the Telecom-level network management client of the embodiment of the present invention general flow chart that accelerates in two stages started, as shown in Figure 3, this flow process comprises the following steps (step S302-step S316):
Step S302, client terminal start-up accelerates service and starts.
Step S304, client terminal start-up accelerates service in certain operating system session qualified, and start a process, this process is responsible for the startup initialization carrying out client.
Step S306, after client initialization completes, the deployment file that periodic pre-read NM client starts, file is put into buffer memory, accelerating I/O reading speed, why according to the periodic pre-read file of certain algorithm, is because after startup initialization is ready, user does not start NM client for a long time, and other application programs likely can take operating system memory.According to the concrete condition of network management system, diverse ways can be adopted to carry out periodicity pre-read, such as: pre-read can be carried out every the set time, also can carrying out pre-read according to on-site experience value at some time point, periodically pre-read operation flexibly can also be carried out by starting the time period frequently in one period of automatic analysis NM client.Good NM client starting guide effect is reached with this.
Step S308, user clicks executable program and carries out formal login.Now wake the client terminal start-up initialize process being in waiting status up, present client logs interface.
Step S310, client logs interface presents.This is the first stage that NM client starts, and this stage itself contains the initial work of client terminal start-up, the reading etc. of file and picture.But these initial work, accelerate process by client terminal start-up and fulfil ahead of schedule, therefore the first stage of client terminal start-up is from the angle of Consumer's Experience, just only has the time loss that login interface presents.
Step S312, with step S314, carry out simultaneously, it is the second stage that NM client starts, when user is on client logs interface while input parameter, the last initial work that client formally logs in can be carried out in backstage, also serves the effect accelerating client terminal start-up subordinate phase.
Step S316, after client end of run, exit, the service of NM client Acceleration of starting can reclaim client process, discharge a part of unwanted resource, again administrative client process, can this process as being initialize process before next client formally starts, and the Acceleration of starting formally logged in for client is next time ready.
Fig. 4 is the detail flowchart accelerated according to the Telecom-level network management client terminal start-up of the embodiment of the present invention, and as shown in Figure 4, this flow process comprises the following steps (step S402-step S436):
Step S402, carries out the installation of NM client.
Step S404, in the process that NM client is installed, is inputted the parameter of client terminal start-up acceleration according to the performance (such as cpu, the performance of the resources such as internal memory) of operating system reality by user.Such as: allow at most in m operating system session, start NM client and accelerate process; Under same operating system session, remain that n Acceleration of starting process is in ready state, wait for that client formally starts.
Step S406, after operating system is restarted, the service of NM client Acceleration of starting can start automatically.In addition, after NM client installation, this service also can start automatically.
Step S408, creation of operating system service, the NM client Acceleration of starting process in each operating system session is in charge of in this service.
Step S410, according to the parameter of step S404 input, judges in this operating system session, the need of startup NM client initialize process.
Step S412, if do not need to start NM client initialize process in this operating system session, then flow process exits.
Step S414, if need to start NM client initialize process in this operating system session, then starts process and carries out the initialization of client terminal start-up.
Step S416, after client terminal start-up initialization terminates, if user does not formally start NM client for a long time, internal memory probably can be taken by other application programs, according to certain method, the deployment file that periodic pre-read NM client starts, waits for that client formally logs in, can improve client terminal start-up acceleration effect further.
Step S418, has judged whether client terminal start-up, and with client initialization process communication, if formally do not start client, then continue to wait for, periodically pre-read file, if had, then wakes the initialize process waited for up.
Step S420, user clicks NM client executable program, formally starts NM client.
Step S422, client formally starts process and communicates with client initialization process, whether inquiry has ready initialize process to use, if had, then present client logs interface, continue the start-up operation of NM client, if do not had, then feed back to client and formally start process, client formally starts the client terminal start-up initialization of process do-it-yourself and follow-up work.
Step S424, client formally starts the feedback information of process by client initialization process, judges whether to use ready Acceleration of starting process.
Step S426, if there has been ready client terminal start-up initialize process, then client has formally started process closedown, the NM client initialize process just started before follow-up work being given.
Step S428, if client terminal start-up initialize process feedback does not also complete initialization, then client formally starts process oneself and carries out the work such as startup initialization.
Step S430, client formally starts process and the client initialization process being in waiting status is waken up, presents client logs interface, user at login interface input parameter, client logs and running.
Step S432, client exits.
Step S434, if offhand ready client initialization process, NM client formally starts process to be completed client logs and runs, and finally exits.
Step S436, after client exits, NM client accelerates service and process is reclaimed, discharge a part of unwanted resource, then again manage webmaster client process, regarded a client terminal start-up and accelerate process, for client logs is prepared next time.
Corresponding to the implementation method of the NM client Acceleration of starting that above-described embodiment is introduced, present embodiments provide a kind of implement device of NM client Acceleration of starting, this device is in order to realize above-described embodiment.Fig. 5 is the structured flowchart of the implement device of NM client Acceleration of starting according to the embodiment of the present invention, and as shown in Figure 5, this device comprises: the first accelerating module 10 and the second accelerating module 20.Below this structure is described in detail.
First accelerating module 10, for after detecting that user clicks the executable program of NM client, whether inquiry exists off-the-shelf background process, if so, then according to the login interface of off-the-shelf background process display NM client; If not, then the display operation of login interface is normally performed;
Second accelerating module 20, is connected to the first accelerating module 10, after login interface display, utilizes user in the time of login interface input parameter, carries out the initialization operation before NM client startup in background synchronization.
Preferably, device also comprises: creation module, for meeting the operating system session of specified requirements, creates Acceleration of starting process.
Preferably, device also comprises: pre-read module, for the startup deployment file of periodic pre-read NM client; Wherein, the start-up operation that deployment file is used for NM client is started.
Preferably, pre-read module comprises: the first pre-read unit, for starting deployment file every fixing duration pre-read; Or the second pre-read unit, starts deployment file at the appointed time putting pre-read according to on-site experience value; Or the 3rd pre-read unit, for analyzing the startup time period frequently of NM client, at this time period periodically pre-read startup deployment file.
Preferably, device also comprises: processing module, and for after NM client end of run, the process of adapter NM client, discharges unwanted resource, waits for that the next time of NM client logs in.
Compared with prior art, technical scheme provided by the invention, create the NM client Acceleration of starting process in each session of Service Management of an operating system grade, the multiple network management client terminal start-up be supported in multiple operating system session accelerates, and flexibly according to the performance of operating system, configure bootable acceleration process number and accelerate in how many sessions of operating system, can take at NM client Acceleration of starting and operating-system resources thus and reach a well balance, after NM client Acceleration of starting process finishes client initialization, according to certain method file that periodically login of pre-read NM client is relevant, ensure when user does not formally log in NM client for a long time, still can from internal memory file reading, acceleration NM client starts.When user starts NM client by executable program, different start-up parameter can be imported into for the Acceleration of starting service being in waiting status, to realize the multiple network management client terminal start-up under multiple operating system session, after NM client exits, Acceleration of starting service can reclaim client process, release portion resource, continues administrative client process to wait for next NM client starting guide.
In addition, technical scheme of the present invention, the startup of NM client is divided into two stages, first stage clicks executable program from user to present to NM client login interface, and the initialization operation in the NM client initialize process that this stage can use the service of acceleration to start reaches the acceleration of startup; Second stage presents from login interface, user confirms to log at interface input correlation parameter, to finally presenting NM client interface, this stage utilizes time of user's inputting interface parameter, has carried out the initial work that NM client logs on backstage simultaneously.Present invention utilizes two stages that NM client starts, carried out respectively accelerating to reach final effect.
Known deficiency, under an operating system an Acceleration of starting service is installed, this service can when user start NM client, the initialization operation of NM client startup is carried out in advance on backstage, certain taking is had to operating-system resources, in addition, when Acceleration of starting service starts a process in certain session of operating system, when carrying out client terminal start-up initialization, the formal startup of client in another one session, it is the Acceleration of starting that cannot utilize in other session, can be controlled by Acceleration of starting policy-flexible, in each session, all can start a process accelerate, also can only accelerate in the up-to-date session of operating system, the problems referred to above can when NM client be installed, operating system performance (such as central processing unit (CentralProcessingUnit is considered by user, referred to as CPU), the performances such as internal memory) after, flexible configuration with reach Acceleration of starting effect and operating-system resources take between balance.
Although be example object, disclose the preferred embodiments of the present invention, it is also possible for those skilled in the art will recognize various improvement, increase and replacement, and therefore, scope of the present invention should be not limited to above-described embodiment.
Claims (10)
1. an implementation method for NM client Acceleration of starting, is characterized in that, described method comprises:
After detecting that user clicks the executable program of NM client, whether the inquiry of Acceleration of starting process exists off-the-shelf background process, if so, then shows the login interface of described NM client according to off-the-shelf background process; If not, then the normal display operation performing described login interface;
After described login interface display, described Acceleration of starting process utilizes user in the time of described login interface input parameter, carries out the initialization operation before described NM client startup in background synchronization.
2. the method for claim 1, is characterized in that, before detection user clicks the executable program of described NM client, described method also comprises:
The Acceleration of starting service of NM client, in the operating system session meeting specified requirements, creates described Acceleration of starting process.
3. method as claimed in claim 2, it is characterized in that, after creating described Acceleration of starting process, described method also comprises:
The startup deployment file of NM client described in the periodic pre-read of described Acceleration of starting process; Wherein, described startup deployment file is used for the start-up operation of described NM client.
4. method as claimed in claim 3, it is characterized in that, described in periodic pre-read, the startup deployment file of NM client comprises:
Deployment file is started described in fixing duration pre-read; Or,
At the appointed time put described in pre-read according to on-site experience value and start deployment file; Or,
Analyze the startup time period frequently of described NM client, periodically start deployment file described in pre-read in this time period.
5. the method for claim 1, is characterized in that, described method also comprises:
After described NM client end of run, described Acceleration of starting process takes over the process of described NM client, discharges unwanted resource, waits for that the next time of described NM client logs in.
6. an implement device for NM client Acceleration of starting, is characterized in that, described device comprises:
First accelerating module, for after detecting that user clicks the executable program of NM client, whether inquiry exists off-the-shelf background process, if so, then shows the login interface of described NM client according to off-the-shelf background process; If not, then the normal display operation performing described login interface;
Second accelerating module, after described login interface display, utilizes user in the time of described login interface input parameter, carries out the initialization operation before described NM client startup in background synchronization.
7. device as claimed in claim 6, it is characterized in that, described device also comprises:
Creation module, for meeting the operating system session of specified requirements, is creating Acceleration of starting process.
8. device as claimed in claim 7, it is characterized in that, described device also comprises:
Pre-read module, for the startup deployment file of NM client described in periodic pre-read; Wherein, described startup deployment file is used for the start-up operation of described NM client.
9. device as claimed in claim 8, it is characterized in that, described pre-read module comprises:
First pre-read unit, for starting deployment file described in fixing duration pre-read; Or,
Second pre-read unit, starts deployment file at the appointed time putting described in pre-read according to on-site experience value; Or,
3rd pre-read unit, for analyzing the startup time period frequently of described NM client, periodically starts deployment file described in pre-read in this time period.
10. device as claimed in claim 6, it is characterized in that, described device also comprises:
Processing module, for after described NM client end of run, takes over the process of described NM client, discharges unwanted resource, waits for that the next time of described NM client logs in.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310469641.7A CN104572137B (en) | 2013-10-10 | 2013-10-10 | A kind of implementation method and device of NM client Acceleration of starting |
PCT/CN2014/079539 WO2014187402A1 (en) | 2013-10-10 | 2014-06-09 | Method and device for realizing acceleration of starting network management client |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310469641.7A CN104572137B (en) | 2013-10-10 | 2013-10-10 | A kind of implementation method and device of NM client Acceleration of starting |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104572137A true CN104572137A (en) | 2015-04-29 |
CN104572137B CN104572137B (en) | 2019-09-27 |
Family
ID=51932950
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310469641.7A Active CN104572137B (en) | 2013-10-10 | 2013-10-10 | A kind of implementation method and device of NM client Acceleration of starting |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104572137B (en) |
WO (1) | WO2014187402A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106777116A (en) * | 2016-12-15 | 2017-05-31 | 腾讯科技(深圳)有限公司 | A kind of content acquisition method, subscription client, server and system |
WO2020125306A1 (en) * | 2018-12-21 | 2020-06-25 | 西安中兴新软件有限责任公司 | Information input method and device |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110888690A (en) * | 2019-12-12 | 2020-03-17 | 北京爱奇艺科技有限公司 | Application starting method and device, electronic equipment and storage medium |
CN114528529A (en) * | 2022-02-15 | 2022-05-24 | 广州经传多赢投资咨询有限公司 | Memory xml file encryption method |
CN115037699A (en) * | 2022-04-22 | 2022-09-09 | 湖北聚易起信息科技有限公司 | Application program acceleration method and device, storage medium and electronic equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008081529A1 (en) * | 2006-12-28 | 2008-07-10 | Fujitsu Limited | Method for logging-in computer, information processing device, and program |
CN101222709A (en) * | 2008-01-22 | 2008-07-16 | 中兴通讯股份有限公司 | Fast starting method of mobile phone application program |
CN101447889A (en) * | 2008-03-21 | 2009-06-03 | 中兴通讯股份有限公司 | Network management system and GUI client login control method |
CN103324508A (en) * | 2013-06-26 | 2013-09-25 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for application starting |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100375025C (en) * | 2005-09-13 | 2008-03-12 | 联想(北京)有限公司 | Computer system starting method |
CN101252726A (en) * | 2008-03-29 | 2008-08-27 | 青岛海信移动通信技术股份有限公司 | Method for starting up mobile terminal |
CN101639787B (en) * | 2009-09-07 | 2013-02-27 | 中兴通讯股份有限公司 | Method and device for starting application program |
-
2013
- 2013-10-10 CN CN201310469641.7A patent/CN104572137B/en active Active
-
2014
- 2014-06-09 WO PCT/CN2014/079539 patent/WO2014187402A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008081529A1 (en) * | 2006-12-28 | 2008-07-10 | Fujitsu Limited | Method for logging-in computer, information processing device, and program |
CN101222709A (en) * | 2008-01-22 | 2008-07-16 | 中兴通讯股份有限公司 | Fast starting method of mobile phone application program |
CN101447889A (en) * | 2008-03-21 | 2009-06-03 | 中兴通讯股份有限公司 | Network management system and GUI client login control method |
CN103324508A (en) * | 2013-06-26 | 2013-09-25 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for application starting |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106777116A (en) * | 2016-12-15 | 2017-05-31 | 腾讯科技(深圳)有限公司 | A kind of content acquisition method, subscription client, server and system |
CN106777116B (en) * | 2016-12-15 | 2021-10-15 | 腾讯科技(深圳)有限公司 | Content acquisition method, user client, server and system |
WO2020125306A1 (en) * | 2018-12-21 | 2020-06-25 | 西安中兴新软件有限责任公司 | Information input method and device |
CN111353110A (en) * | 2018-12-21 | 2020-06-30 | 西安中兴新软件有限责任公司 | Information input method and device |
Also Published As
Publication number | Publication date |
---|---|
CN104572137B (en) | 2019-09-27 |
WO2014187402A1 (en) | 2014-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104572137A (en) | Implementation method and device for accelerating starting of network management client | |
CN102222042B (en) | Automatic software testing method based on cloud computing | |
CN103336688A (en) | Software integrating method and system oriented to cloud computing software research and development process | |
CN105791362A (en) | Server operating system deployment method and server | |
US10404568B2 (en) | Agent manager for distributed transaction monitoring system | |
CN105786839A (en) | Application data acquisition method and apparatus | |
CN106020905B (en) | Method and system for developing and updating microcontroller firmware | |
CN103970655A (en) | Expect-based automatic server cluster testing method | |
CN105119732A (en) | Device and method for distributing hosts in cluster environment | |
CN101115180B (en) | Electronic program menu system and functional module dynamic load operating method | |
US10318343B2 (en) | Migration methods and apparatuses for migrating virtual machine including locally stored and shared data | |
CN102841843B (en) | Compatible determination methods and device | |
CN110825537A (en) | Method, device and equipment for calling remote application based on C/S architecture | |
CN101741533A (en) | Equipment starting method, device and equipment | |
WO2023169193A1 (en) | Method and device for generating smart contract | |
CN102053845A (en) | Electronic device for automatically and continuously mounting operating system and related method and system thereof | |
CN113110883B (en) | Starting method, device, equipment and storage medium of block chain system | |
CN106951264A (en) | A kind of available machine time optimization method and device | |
CN112418940B (en) | Method, apparatus, device, storage medium and system for realizing interactive advertisement | |
CN106980575A (en) | A kind of event-handling method and device | |
CN105740141B (en) | A kind of automated detection method and its device | |
CN103176798A (en) | Data interaction system and data interaction method | |
CN103257868A (en) | Method and device for installing program | |
CN110958240A (en) | Message subscription system and method | |
CN108063679B (en) | Method and device for upgrading cloud management platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20190816 Address after: 210012 Nanjing, Yuhuatai District, South Street, Bauhinia Road, No. 68 Applicant after: Nanjing Zhongxing Software Co., Ltd. Address before: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice Applicant before: ZTE Corporation |
|
GR01 | Patent grant | ||
GR01 | Patent grant |