CN104503807A - Management method and device of starting items - Google Patents

Management method and device of starting items Download PDF

Info

Publication number
CN104503807A
CN104503807A CN201410850503.8A CN201410850503A CN104503807A CN 104503807 A CN104503807 A CN 104503807A CN 201410850503 A CN201410850503 A CN 201410850503A CN 104503807 A CN104503807 A CN 104503807A
Authority
CN
China
Prior art keywords
startup item
starting
clouds
startup
information
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
Application number
CN201410850503.8A
Other languages
Chinese (zh)
Other versions
CN104503807B (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.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201410850503.8A priority Critical patent/CN104503807B/en
Publication of CN104503807A publication Critical patent/CN104503807A/en
Application granted granted Critical
Publication of CN104503807B publication Critical patent/CN104503807B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

The invention provides management method and device for starting items. The management method of the starting items comprises the steps of receiving first starting item information uploaded by a client; matching the first starting item information with the preset rule of the cloud to obtain a matching result; finding out a previously received second starting item which associates with a first starting item according to the log record of the cloud after determining that the first starting item corresponding to the first starting item information is not allowed to be started according to the matching result; sending an information message of setting the properties of the first starting item and the second starting item to be inhibited to self-run to the client. With the adoption of the method and device, the management of the starting items can be sped up; in addition, associated starting items can be handled by mass, the operation is simple and convenient, and the handling time and resource can be saved; in addition, the virus or trojan starting items can be inhibited by mass handling, and therefore, the security of the system can be improved.

Description

The management method of startup item and device
Technical field
The present invention relates to internet, applications field, particularly relate to a kind of management method and device of startup item.
Background technology
Time startup item is start, system can in the program of foreground or running background.When Windows (operating system) completes login process, in plan, there is a lot of processes.Windows, when startup, is loaded with a lot of program automatically.Permitted multiprogrammable self-starting, bring a lot of convenience to us, this is undisputable fact, but is not that the program of each self-starting is useful to us; What is more, virus or wooden horse is perhaps had at self-starting ranks.
If namely a large amount of program completes self-starting by startup item in start, for system, burden greatly, easily causes system cloud gray model slowly even to collapse, at this moment need to manage startup item, deleting some, to take resource comparatively large or be not necessary program for user.Such as, some entertainment program, comprise music box, video player, game class program etc., do not need at foreground or backstage continuous service, so the startup item of these programs just can correspondingly be deleted.
When managing startup item, user checks the information of each startup item one by one by high in the clouds, needs to delete, then delete this startup item if confirm.Because the quantity of startup item is more, usually there is hundreds of thousands of, process one by one, deal with and take plenty of time and resource.
Summary of the invention
In view of the above problems, the present invention is proposed to provide a kind of overcoming the problems referred to above or the management method of startup item solved the problem at least in part and corresponding device.
Based on one aspect of the present invention, propose a kind of management method of startup item, comprising:
Receive the first startup item information of client upload;
Described first startup item information is mated with the preset rules in high in the clouds, obtains matching result;
When determining that the first startup item corresponding to described first startup item information does not allow self-starting according to described matching result,
The second startup item that receive before searching according to the log recording in described high in the clouds, that associate with described first startup item; And
Send the attribute comprised described first startup item and described second startup item and be all set to forbid that the notification message of self-starting is to described client.
Alternatively, said method also comprises:
When determining that described first startup item allows self-starting according to described matching result, send described first startup item can the notification message of self-starting to described client.
Alternatively, before receiving the first startup item information of client upload, also comprise: receive the session started message that described client is initiated, start session;
The second startup item that receive before searching according to the log recording in described high in the clouds, that associate with described first startup item, comprising: search described second startup item received in described conversation procedure according to the log recording in described high in the clouds.
Alternatively, said method also comprises: receive the conversation end message that described client is initiated, to terminate described session.
Alternatively, if described client sets up new session,
The second startup item that receive before searching according to the log recording in described high in the clouds, that associate with described first startup item, also comprises:
Only search described second start occurred in new conversation procedure and enable item.
Alternatively, the incidence relation between described first startup item and described second startup item comprises:
Described first startup item and described second startup item are the different startup items of same application.
Based on another aspect of the present invention, provide a kind of startup item management method of client, comprising:
Scan this client, obtain its first startup item;
First startup item information of described first startup item obtained is uploaded to high in the clouds, by described high in the clouds, the first startup item information received is mated with preset rules, determine whether to allow its self-starting;
When described high in the clouds is determined not allow described first startup item self-starting, what receive that described high in the clouds returns comprises the notification message being set to described first startup item to forbid self-starting, wherein, the attribute also comprising the second startup item associated with described first startup item in described notification message is also set to forbid the information of self-starting;
The attribute of described first startup item and described second startup item is adjusted according to described notification message.
Alternatively, before the first startup item information of described first startup item obtained is uploaded to high in the clouds, also comprise:
Initiation session initiation message is to described high in the clouds, and start session, wherein, described second startup item generates in described session.
Alternatively, said method also comprises:
Initiation session end, to described high in the clouds, informs described conversation end.
Alternatively, adjust the attribute of described first startup item and described second startup item according to described notification message after, also comprise:
Unload described first startup item and described second startup item.
Alternatively, described unloading operation comprises:
Startup item to be unloaded is backed up;
The startup item backed up is deleted from registration table.
Alternatively, after deleting the startup item backed up, also comprise:
If desired restart unloaded startup item, utilize the startup item of backup to recover.
Alternatively, if arbitrary startup item is when unloading, the process of its correspondence is in running status, then
Delete the startup item that this process is still being run;
And still in the startup item run, anti-write back operations is carried out to described process.
Alternatively, described anti-write back operations is realized according to following steps:
Utilize the start and/or shutdown process that drive this client of monitoring;
When described start and/or shutdown process initiation, described process is still deleted again in operation startup item.
Alternatively, when described deletion action is again executed in last column code end of run of described start and/or shutdown process.
Based on another aspect of the present invention, provide a kind of management devices of startup item, comprising:
Information input interface, is suitable for the first startup item information receiving client upload;
Information matches device, is suitable for described first startup item information to mate with the preset rules in high in the clouds, obtains matching result;
Information searching device, when being suitable for determining that the first startup item corresponding to described first startup item information does not allow self-starting according to described matching result, the second startup item that receive before searching according to the log recording in described high in the clouds, that associate with described first startup item;
Information output interface, is suitable for sending the attribute comprised described first startup item and described second startup item and is all set to forbid that the notification message of self-starting is to described client.
Alternatively, described information output interface, when being also suitable for determining that described first startup item allows self-starting according to described matching result, send described first startup item can the notification message of self-starting to described client.
Alternatively, described information input interface is also suitable for: before receiving the first startup item information of client upload, receives the session started message that described client is initiated, and starts session;
Described information searching device is also suitable for: search described second startup item received in described conversation procedure according to the log recording in described high in the clouds.
Alternatively, described information input interface is also suitable for: receive the conversation end message that described client is initiated, to terminate described session.
Alternatively, described information searching device is also suitable for: if described client sets up new session, only searches described second start occurred in new conversation procedure and enables item.
Alternatively, the incidence relation between described first startup item and described second startup item comprises:
Described first startup item and described second startup item are the different startup items of same application.
Based on another aspect of the present invention, provide a kind of startup item management devices of client, comprising:
Scan components, is suitable for scanning this client, obtains its first startup item;
Information transmission assemblies, is suitable for the first startup item information of described first startup item obtained to be uploaded to high in the clouds, the first startup item information received is mated with preset rules, determine whether to allow its self-starting by described high in the clouds;
Described information transmission assemblies, also be suitable for when described high in the clouds is determined not allow described first startup item self-starting, what receive that described high in the clouds returns comprises the notification message being set to described first startup item to forbid self-starting, wherein, the attribute also comprising the second startup item associated with described first startup item in described notification message is also set to forbid the information of self-starting;
Setup of attribute assembly, is suitable for the attribute according to described notification message described first startup item of adjustment and described second startup item.
Alternatively, described information transmission assemblies is also suitable for:
Initiation session initiation message is to described high in the clouds, and start session, wherein, described second startup item generates in described session.
Alternatively, described information transmission assemblies is also suitable for: initiation session end, to described high in the clouds, informs described conversation end.
Alternatively, also comprise:
Unloading assembly, is suitable for described first startup item of unloading and described second startup item.
Alternatively, described unloading assembly is also suitable for performing following unloading operation:
Startup item to be unloaded is backed up;
Delete the startup item backed up.
Alternatively, said apparatus also comprises:
Restart assembly, be suitable for if desired restarting unloaded startup item, utilize the startup item of backup to recover.
Alternatively, described unloading assembly is also suitable for: if arbitrary startup item is when unloading, the process of its correspondence is in running status, then
Delete the startup item that this process is still being run;
And still in the startup item run, anti-write back operations is carried out to described process.
Alternatively, described unloading assembly is also suitable for realizing described anti-write back operations according to following steps:
Utilize the start and/or shutdown process that drive this client of monitoring;
When described start and/or shutdown process initiation, described process is still deleted again in operation startup item.
Alternatively, described unloading assembly be also suitable for performing when last column code end of run of described start and/or shutdown process described in deletion action again.
In embodiments of the present invention, when determining that the first startup item does not allow self-starting, search relative second startup item according to the log recording in high in the clouds, carry out the first startup item and the second startup item to be all set to forbid self-starting.Adopt the processing mode of the embodiment of the present invention, relevant startup item batch can be forbidden self-starting, relative to the mode of the item of the No starting one by one self-starting of prior art, simple and fast, saves time and resource.Further, if the first startup item and the second startup item belong to virus or wooden horse class startup item, batch processing more can improve the security of system.
In embodiments of the present invention, when client manages the first startup item, receive the notification message that high in the clouds sends, wherein not only carry the adjustment information of the attribute to the first startup item, also comprise the adjustment information of the attribute of the second startup item associated with the first startup item that high in the clouds is judged.Therefore, client can disposablely adjust multiple startup item, and not only as mentioned in correlation technique, only can manage a startup item at every turn.Adopt the present invention can the management speed of start quickly item, and can batch processing for related startup item, simple and fast, saves processing time and resource.In addition, for virus or wooden horse class startup item, batch processing more can improve the security of system.
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.
According to hereafter by reference to the accompanying drawings to the detailed description of the specific embodiment of the invention, those skilled in the art will understand above-mentioned and other objects, advantage and feature of the present invention more.
Accompanying drawing explanation
By reading hereafter detailed description of the preferred embodiment, various other advantage and benefit will become cheer and bright for those of ordinary skill in the art.Accompanying drawing only for illustrating the object of preferred implementation, and does not think limitation of the present invention.And in whole accompanying drawing, represent identical parts by identical reference symbol.In the accompanying drawings:
Fig. 1 shows the processing flow chart of the management method of startup item according to an embodiment of the invention;
Fig. 2 shows the processing flow chart of the startup item management method of client according to an embodiment of the invention;
Fig. 3 shows the structural representation of the management devices of startup item in accordance with a preferred embodiment of the present invention;
Fig. 4 shows the structural representation of the startup item management devices of client according to an embodiment of the invention; And
Fig. 5 shows the another kind of structural representation of the startup item management devices of client according to an embodiment of the invention.
Embodiment
Below with reference to accompanying drawings exemplary embodiment of the present disclosure is described in more detail.Although show exemplary embodiment of the present disclosure in accompanying drawing, however should be appreciated that can realize the disclosure in a variety of manners and not should limit by the embodiment set forth here.On the contrary, provide these embodiments to be in order to more thoroughly the disclosure can be understood, and complete for the scope of the present disclosure can be conveyed to those skilled in the art.
For solving the problems of the technologies described above, embodiments provide a kind of management method of startup item.Fig. 1 shows the processing flow chart of the management method of startup item according to an embodiment of the invention.See Fig. 1, the management method of startup item is applied to high in the clouds, at least comprises step S102 to step S108:
First startup item information of step S102, reception client upload;
Wherein, first startup item information comprises the mark that can identify startup item, such as, the information such as mark (unique identification such as such as MD5 (Message-Digest Algorithm 5, message digest algorithm 5), signature), path, attribute, functional description of startup item.
Step S104, the first startup item information to be mated with the preset rules in high in the clouds, obtain matching result;
Wherein, high in the clouds stores certain preset rules, wherein have recorded the corresponding relation of startup item information and startup item, and the processing mode to each startup item, generally include and allow self-starting and forbid self-starting two kinds of modes, also may be included in the further restriction that special time period allows self-starting or forbids self-starting.In this example, it mates with preset rules after receiving the first startup item information by high in the clouds, can determine client to be dealt be which type of startup item, and determine whether this startup item allows self-starting according to preset rules, or be prohibited self-starting.
Step S106, when to determine that according to matching result the first startup item corresponding to the first startup item information does not allow self-starting, the second startup item that receive before searching according to the log recording in high in the clouds, that associate with the first startup item; And
Step S108, send and comprise the attribute of the first startup item and the second startup item is all set to forbid that the notification message of self-starting is to client.
In embodiments of the present invention, when determining that the first startup item does not allow self-starting, search relative second startup item according to the log recording in high in the clouds, carry out the first startup item and the second startup item to be all set to forbid self-starting.Adopt the processing mode of the embodiment of the present invention, relevant startup item batch can be forbidden self-starting, relative to the mode of the item of the No starting one by one self-starting of prior art, simple and fast, saves time and resource.Further, if the first startup item and the second startup item belong to virus or wooden horse class startup item, batch processing more can improve the security of system.
If when matching result that step S104 obtains allows the first startup item self-starting, then directly send the first startup item can the notification message of self-starting to client.
In a preferred embodiment, for ensureing the ageing of startup item, conversation modes can be adopted.That is, before the first startup item information receiving client upload, receive the session started message that client is initiated, start session.Session is a kind of connection-oriented reliable communication mode in computer science, possesses timeliness and independence.Content of Communication in each session is independently, does not obscure with other sessions.
It should be noted that, in the process of a session persistence, be the second startup item received in conversation procedure according to the second startup item that the log recording in high in the clouds is searched, that is, in this session persistence process, and mounted second startup item before the first startup item.Such as, 1:00:00 starts session, and 1:01:00 installs the second startup item A, 1:02:00 installs another the second startup item B, 1:05:30 installs the first startup item and processes it, now, finds A and B associated with the first startup item according to the log recording in high in the clouds.
Mention above, session possesses timeliness, and therefore, corresponding with the initial time of session, session also exists the end time, and during enforcement, high in the clouds receives the conversation end message that client is initiated, with end session.
Further, because session possesses independence, if client sets up new session, so, when searching the second startup item associated with another first startup item in new conversation procedure, only search occur in new conversation procedure second enable item, second startup item of searching in other sessions can not be gone again.
Mention possessing certain incidence relation between the first startup item and the second startup item above, preferably, the first startup item and the second startup item can be the different startup items of same application.Such as, be applied as music class playout software, the second startup item is that startup item is play in the advertisement of this music class playout software, and the first startup item is starting up's item of this music class playout software.In addition, the first startup item and the second startup item also can be the startup items possessing similar functions of same class application, such as, and starting up's item of different music class playout software.With the malice startup item possessing the identical virus of part or Trojan characteristics, can also not repeat at this.
For solving the problems of the technologies described above, the embodiment of the present invention additionally provides a kind of startup item management method of client.Fig. 2 shows the processing flow chart of the startup item management method of client according to an embodiment of the invention.See Fig. 2, the startup item management method of client at least comprises step S202 to step S208:
Step S202, scan this client, obtain its first startup item;
Scanning client can obtain some startup items that client is installed, and processes successively to each startup item.Using the process of the first startup item as signal in this example, the processing mode of other startup items and the processing mode of the first startup item similar, do not repeat at this.
Step S204, the first startup item information of the first startup item obtained is uploaded to high in the clouds, by high in the clouds, the first startup item information received is mated with preset rules, determine whether to allow its self-starting;
Step S206, when high in the clouds is determined not allow the first startup item self-starting, what reception high in the clouds returned comprises the setup of attribute of the first startup item is the notification message forbidding self-starting, wherein, the attribute also comprising the second startup item associated with the first startup item in notification message is also set to forbid the information of self-starting;
Wherein, the second startup item associated with the first startup item is searched in high in the clouds according to its log recording, and then is forbid that the information of self-starting is carried to send in an announcement message by the setup of attribute of the second startup item.
Step S208, adjust the attribute of the first startup item and the second startup item according to notification message.
In embodiments of the present invention, when client manages the first startup item, receive the notification message that high in the clouds sends, wherein not only carry the adjustment information of the attribute to the first startup item, also comprise the adjustment information of the attribute of the second startup item associated with the first startup item that high in the clouds is judged.Therefore, client can disposablely adjust multiple startup item, and not only as mentioned in correlation technique, only can manage a startup item at every turn.Adopt the present invention can the management speed of start quickly item, and can batch processing for related startup item, simple and fast, saves processing time and resource.In addition, for virus or wooden horse class startup item, batch processing more can improve the security of system.
During enforcement, before the first startup item information of the first startup item obtained is uploaded to high in the clouds, session can be set up for regular hour section.The Establishing process of session is: initiation session initiation message, to high in the clouds, starts session.After session establishment, consider the independence of session, the second startup item associated with the first startup item must be the second startup item generated in a session, and the second startup item is searched outside can not arriving the session time period in high in the clouds.
Mention above, session possesses timeliness, and therefore, corresponding with the initial time of session, session also exists the end time, and when after conversation end, initiation session end, to high in the clouds, informs conversation end.
Adjust the attribute of the first startup item and the second startup item according to described notification message after, unload the first startup item and the second startup item.Wherein, a kind of preferred unloading operation comprises: first, back up startup item to be unloaded; Secondly, the startup item that direct deletion has been backed up from registration table.If desired restart unloaded startup item, then utilize the startup item of backup to recover.
Program has two states usually, and one is running status, and one is stationary state.If the startup item that stationary state produces is deleted, directly delete.If the startup item under running status is deleted, then because program is run, startup item cannot be killed, startup item can adopt write back operations, makes it regenerate.Therefore, if arbitrary startup item is when unloading, the process of its correspondence is in running status, then delete this process still after the startup item run, and still carry out anti-write back operations in the startup item run to process.In embodiments of the present invention, preferably, anti-write back operations can be realized according to following steps: utilize the start and/or shutdown process that drive this client of monitoring; When starting shooting and/or shutting down process initiation, process is still deleted again in operation startup item.All working time is needed, preferably, when deletion action is executed in last column code end of run of start and/or shutdown process again because startup and shutdown drive.
For supporting the management method of the startup item that any one embodiment above-mentioned provides, the embodiment of the present invention additionally provides a kind of management devices of startup item.Fig. 3 shows the structural representation of the management devices of startup item in accordance with a preferred embodiment of the present invention.See Fig. 3, the management devices of startup item at least comprises:
Information input interface 310, is suitable for the first startup item information receiving client upload;
Information matches device 320, is coupled with information input interface 310, is suitable for the first startup item information to mate with the preset rules in high in the clouds, obtains matching result;
Information searching device 330, be coupled with information matches device 320, when being suitable for determining that the first startup item corresponding to the first startup item information does not allow self-starting according to matching result, the second startup item that receive before searching according to the log recording in high in the clouds, that associate with the first startup item;
Information output interface 340, is coupled with information searching device 330, is suitable for sending the attribute comprised the first startup item and the second startup item and is all set to forbid that the notification message of self-starting is to client.
In a preferred embodiment, information output interface 310, when being also suitable for determining that the first startup item allows self-starting according to matching result, send the first startup item can the notification message of self-starting to client.
In a preferred embodiment, information input interface 310 is also suitable for: before receiving the first startup item information of client upload, receives the session started message that client is initiated, and starts session;
Information searching device 330 is also suitable for: search the second startup item received in conversation procedure according to the log recording in high in the clouds.
In a preferred embodiment, information input interface 310 is also suitable for: receive the conversation end message that client is initiated, with end session.
In a preferred embodiment, information searching device 330 is also suitable for: if client sets up new session, only searches the second start occurred in new conversation procedure and enables item.
In a preferred embodiment, the incidence relation between the first startup item and the second startup item comprises:
First startup item and the second startup item are the different startup items of same application.
For supporting the startup item management method of the client that any one embodiment above-mentioned provides, the embodiment of the present invention additionally provides a kind of startup item management devices of client.Fig. 4 shows the structural representation of the startup item management devices of client according to an embodiment of the invention.See Fig. 4, the startup item management devices of this client at least comprises:
Scan components 410, is suitable for scanning this client, obtains its first startup item;
Information transmission assemblies 420, is coupled with scan components 410, is suitable for the first startup item information of the first startup item obtained to be uploaded to high in the clouds, the first startup item information received is mated with preset rules, determine whether to allow its self-starting by high in the clouds;
Information transmission assemblies 420, also be suitable for when high in the clouds is determined not allow the first startup item self-starting, what reception high in the clouds returned comprises the notification message being set to the first startup item to forbid self-starting, wherein, the attribute also comprising the second startup item associated with the first startup item in notification message is also set to forbid the information of self-starting;
Setup of attribute assembly 430, is coupled with information transmission assemblies 430, is suitable for the attribute adjusting the first startup item and the second startup item according to notification message.
In a preferred embodiment, information transmission assemblies 420 is also suitable for:
Initiation session initiation message is to high in the clouds, and start session, wherein, the second startup item generates in a session.
In a preferred embodiment, information transmission assemblies 420 is also suitable for:
Initiation session end, to high in the clouds, informs conversation end.
In a preferred embodiment, see Fig. 5, the startup item management devices of client also comprises:
Unloading assembly 510, is coupled with setup of attribute assembly 430, is suitable for unloading first startup item and the second startup item.
In a preferred embodiment, unload assembly 510 to be also suitable for performing following unloading operation:
Startup item to be unloaded is backed up;
Delete the startup item backed up.
In a preferred embodiment, see Fig. 5, the startup item management devices of client also comprises:
Restart assembly 520, be coupled with unloading assembly 510, be suitable for if desired restarting unloaded startup item, utilize the startup item of backup to recover.
In a preferred embodiment, unloading assembly 510 is also suitable for: if arbitrary startup item is when unloading, the process of its correspondence is in running status, then
Delete the startup item that this process is still being run;
And still in the startup item run, anti-write back operations is carried out to process.
In a preferred embodiment, unload assembly 510 to be also suitable for realizing anti-write back operations according to following steps:
Utilize the start and/or shutdown process that drive this client of monitoring;
When starting shooting and/or shutting down process initiation, process is still deleted again in operation startup item.
In a preferred embodiment, unload assembly 510 be also suitable for start shooting and/or shutdown process last column code end of run time perform deletion action again.
In embodiments of the present invention, adopt above-mentioned method and apparatus, following beneficial effect can be reached:
In embodiments of the present invention, when determining that the first startup item does not allow self-starting, search relative second startup item according to the log recording in high in the clouds, carry out the first startup item and the second startup item to be all set to forbid self-starting.Adopt the processing mode of the embodiment of the present invention, relevant startup item batch can be forbidden self-starting, relative to the mode of the item of the No starting one by one self-starting of prior art, simple and fast, saves time and resource.Further, if the first startup item and the second startup item belong to virus or wooden horse class startup item, batch processing more can improve the security of system.
In embodiments of the present invention, when client manages the first startup item, receive the notification message that high in the clouds sends, wherein not only carry the adjustment information of the attribute to the first startup item, also comprise the adjustment information of the attribute of the second startup item associated with the first startup item that high in the clouds is judged.Therefore, client can disposablely adjust multiple startup item, and not only as mentioned in correlation technique, only can manage a startup item at every turn.Adopt the present invention can the management speed of start quickly item, and can batch processing for related startup item, simple and fast, saves processing time and resource.In addition, for virus or wooden horse class startup item, batch processing more can improve the security of system.
In instructions provided herein, describe a large amount of detail.But can understand, embodiments of the invention can be put into practice when not having these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand in each inventive aspect one or more, in the description above to exemplary embodiment of the present invention, each feature of the present invention is grouped together in single embodiment, figure or the description to it sometimes.But, the method for the disclosure should be construed to the following intention of reflection: namely the present invention for required protection requires feature more more than the feature clearly recorded in each claim.Or rather, as claims below reflect, all features of disclosed single embodiment before inventive aspect is to be less than.Therefore, the claims following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and adaptively can change the module in the equipment in embodiment and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and multiple submodule or subelement or sub-component can be put them in addition.Except at least some in such feature and/or process or unit be mutually repel except, any combination can be adopted to combine all processes of all features disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) and so disclosed any method or equipment or unit.Unless expressly stated otherwise, each feature disclosed in this instructions (comprising adjoint claim, summary and accompanying drawing) can by providing identical, alternative features that is equivalent or similar object replaces.
In addition, those skilled in the art can understand, although embodiments more described herein to comprise in other embodiment some included feature instead of further feature, the combination of the feature of different embodiment means and to be within scope of the present invention and to form different embodiments.Such as, in detail in the claims, the one of any of embodiment required for protection can use with arbitrary array mode.
All parts embodiment of the present invention with hardware implementing, or can realize with the software module run on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that the some or all functions that microprocessor or digital signal processor (DSP) can be used in practice to realize according to the some or all parts in the device of the embodiment of the present invention.The present invention can also be embodied as part or all equipment for performing method as described herein or device program (such as, computer program and computer program).Realizing program of the present invention and can store on a computer-readable medium like this, or the form of one or more signal can be had.Such signal can be downloaded from internet website and obtain, or provides on carrier signal, or provides with any other form.
The present invention will be described instead of limit the invention to it should be noted above-described embodiment, and those skilled in the art can design alternative embodiment when not departing from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and does not arrange element in the claims or step.Word "a" or "an" before being positioned at element is not got rid of and be there is multiple such element.The present invention can by means of including the hardware of some different elements and realizing by means of the computing machine of suitably programming.In the unit claim listing some devices, several in these devices can be carry out imbody by same hardware branch.Word first, second and third-class use do not represent any order.Can be title by these word explanations.
So far, those skilled in the art will recognize that, although multiple exemplary embodiment of the present invention is illustrate and described herein detailed, but, without departing from the spirit and scope of the present invention, still can directly determine or derive other modification many or amendment of meeting the principle of the invention according to content disclosed by the invention.Therefore, scope of the present invention should be understood and regard as and cover all these other modification or amendments.
The invention also discloses:
A1. a management method for startup item, comprising:
Receive the first startup item information of client upload;
Described first startup item information is mated with the preset rules in high in the clouds, obtains matching result;
When determining that the first startup item corresponding to described first startup item information does not allow self-starting according to described matching result,
The second startup item that receive before searching according to the log recording in described high in the clouds, that associate with described first startup item; And
Send the attribute comprised described first startup item and described second startup item and be all set to forbid that the notification message of self-starting is to described client.
A2. the method according to A1, wherein, also comprises:
When determining that described first startup item allows self-starting according to described matching result, send described first startup item can the notification message of self-starting to described client.
A3. the method according to A1 or A2, wherein,
Before receiving the first startup item information of client upload, also comprise: receive the session started message that described client is initiated, start session;
The second startup item that receive before searching according to the log recording in described high in the clouds, that associate with described first startup item, comprising: search described second startup item received in described conversation procedure according to the log recording in described high in the clouds.
A4. the method according to A3, wherein, also comprises: receive the conversation end message that described client is initiated, to terminate described session.
A5. the method according to A4, wherein, if described client sets up new session,
The second startup item that receive before searching according to the log recording in described high in the clouds, that associate with described first startup item, also comprises:
Only search described second start occurred in new conversation procedure and enable item.
A6. the method according to any one of claim 1 to 5, wherein, the incidence relation between described first startup item and described second startup item comprises:
Described first startup item and described second startup item are the different startup items of same application.
A7. a startup item management method for client, comprising:
Scan this client, obtain its first startup item;
First startup item information of described first startup item obtained is uploaded to high in the clouds, by described high in the clouds, the first startup item information received is mated with preset rules, determine whether to allow its self-starting;
When described high in the clouds is determined not allow described first startup item self-starting, what receive that described high in the clouds returns comprises the notification message being set to described first startup item to forbid self-starting, wherein, the attribute also comprising the second startup item associated with described first startup item in described notification message is also set to forbid the information of self-starting;
The attribute of described first startup item and described second startup item is adjusted according to described notification message.
A8. the method according to A7, wherein, before the first startup item information of described first startup item obtained is uploaded to high in the clouds, also comprises:
Initiation session initiation message is to described high in the clouds, and start session, wherein, described second startup item generates in described session.
A9. the method according to A8, wherein, also comprises:
Initiation session end, to described high in the clouds, informs described conversation end.
A10. the method according to any one of A7 to A9, wherein, after adjusting the attribute of described first startup item and described second startup item, also comprises according to described notification message:
Unload described first startup item and described second startup item.
A11. the method according to A10, wherein, described unloading operation comprises:
Startup item to be unloaded is backed up;
The startup item backed up is deleted from registration table.
A12. the method according to A11, wherein, after deleting the startup item backed up, also comprises:
If desired restart unloaded startup item, utilize the startup item of backup to recover.
A13. the method according to any one of A10 to A12, wherein, if arbitrary startup item is when unloading, the process of its correspondence is in running status, then
Delete the startup item that this process is still being run;
And still in the startup item run, anti-write back operations is carried out to described process.
A14. the method according to A13, wherein, realizes described anti-write back operations according to following steps:
Utilize the start and/or shutdown process that drive this client of monitoring;
When described start and/or shutdown process initiation, described process is still deleted again in operation startup item.
A15. method according to claim 14, wherein, when described deletion action is again executed in last column code end of run of described start and/or shutdown process.
B16. a management devices for startup item, comprising:
Information input interface, is suitable for the first startup item information receiving client upload;
Information matches device, is suitable for described first startup item information to mate with the preset rules in high in the clouds, obtains matching result;
Information searching device, when being suitable for determining that the first startup item corresponding to described first startup item information does not allow self-starting according to described matching result, the second startup item that receive before searching according to the log recording in described high in the clouds, that associate with described first startup item;
Information output interface, is suitable for sending the attribute comprised described first startup item and described second startup item and is all set to forbid that the notification message of self-starting is to described client.
B17. the device according to B16, wherein, described information output interface, when being also suitable for determining that described first startup item allows self-starting according to described matching result, send described first startup item can the notification message of self-starting to described client.
B18. the device according to B16 or B17, wherein,
Described information input interface is also suitable for: before receiving the first startup item information of client upload, receives the session started message that described client is initiated, and starts session;
Described information searching device is also suitable for: search described second startup item received in described conversation procedure according to the log recording in described high in the clouds.
B19. the device according to B18, wherein, described information input interface is also suitable for: receive the conversation end message that described client is initiated, to terminate described session.
B20. the device according to B19, wherein, described information searching device is also suitable for: if described client sets up new session, only searches described second start occurred in new conversation procedure and enables item.
B21. the device according to any one of B16 to B20, wherein, the incidence relation between described first startup item and described second startup item comprises:
Described first startup item and described second startup item are the different startup items of same application.
B22. a startup item management devices for client, comprising:
Scan components, is suitable for scanning this client, obtains its first startup item;
Information transmission assemblies, is suitable for the first startup item information of described first startup item obtained to be uploaded to high in the clouds, the first startup item information received is mated with preset rules, determine whether to allow its self-starting by described high in the clouds;
Described information transmission assemblies, also be suitable for when described high in the clouds is determined not allow described first startup item self-starting, what receive that described high in the clouds returns comprises the notification message being set to described first startup item to forbid self-starting, wherein, the attribute also comprising the second startup item associated with described first startup item in described notification message is also set to forbid the information of self-starting;
Setup of attribute assembly, is suitable for the attribute according to described notification message described first startup item of adjustment and described second startup item.
B23. the device according to B22, wherein, described information transmission assemblies is also suitable for:
Initiation session initiation message is to described high in the clouds, and start session, wherein, described second startup item generates in described session.
B24. the device according to B23, wherein, described information transmission assemblies is also suitable for: initiation session end, to described high in the clouds, informs described conversation end.
B25. the device according to any one of B22 to B24, wherein, also comprises:
Unloading assembly, is suitable for described first startup item of unloading and described second startup item.
B26. the device according to B25, wherein, described unloading assembly is also suitable for performing following unloading operation:
Startup item to be unloaded is backed up;
Delete the startup item backed up.
B27. the device according to B26, wherein, also comprises:
Restart assembly, be suitable for if desired restarting unloaded startup item, utilize the startup item of backup to recover.
B28. the device according to any one of B25 to B27, wherein, described unloading assembly is also suitable for: if arbitrary startup item is when unloading, the process of its correspondence is in running status, then
Delete the startup item that this process is still being run;
And still in the startup item run, anti-write back operations is carried out to described process.
B29. the device according to B28, wherein, described unloading assembly is also suitable for realizing described anti-write back operations according to following steps:
Utilize the start and/or shutdown process that drive this client of monitoring;
When described start and/or shutdown process initiation, described process is still deleted again in operation startup item.
B30. the device according to B29, wherein, deletion action again described in described unloading assembly is also suitable for performing when last column code end of run of described start and/or shutdown process.

Claims (10)

1. a management method for startup item, comprising:
Receive the first startup item information of client upload;
Described first startup item information is mated with the preset rules in high in the clouds, obtains matching result;
When determining that the first startup item corresponding to described first startup item information does not allow self-starting according to described matching result,
The second startup item that receive before searching according to the log recording in described high in the clouds, that associate with described first startup item; And
Send the attribute comprised described first startup item and described second startup item and be all set to forbid that the notification message of self-starting is to described client.
2. method according to claim 1, wherein, also comprises:
When determining that described first startup item allows self-starting according to described matching result, send described first startup item can the notification message of self-starting to described client.
3. method according to claim 1 and 2, wherein,
Before receiving the first startup item information of client upload, also comprise: receive the session started message that described client is initiated, start session;
The second startup item that receive before searching according to the log recording in described high in the clouds, that associate with described first startup item, comprising: search described second startup item received in described conversation procedure according to the log recording in described high in the clouds.
4. method according to claim 3, wherein, also comprises: receive the conversation end message that described client is initiated, to terminate described session.
5. method according to claim 4, wherein, if described client sets up new session,
The second startup item that receive before searching according to the log recording in described high in the clouds, that associate with described first startup item, also comprises:
Only search described second start occurred in new conversation procedure and enable item.
6. the method according to any one of claim 1 to 5, wherein, the incidence relation between described first startup item and described second startup item comprises:
Described first startup item and described second startup item are the different startup items of same application.
7. a startup item management method for client, comprising:
Scan this client, obtain its first startup item;
First startup item information of described first startup item obtained is uploaded to high in the clouds, by described high in the clouds, the first startup item information received is mated with preset rules, determine whether to allow its self-starting;
When described high in the clouds is determined not allow described first startup item self-starting, what receive that described high in the clouds returns comprises the notification message being set to described first startup item to forbid self-starting, wherein, the attribute also comprising the second startup item associated with described first startup item in described notification message is also set to forbid the information of self-starting;
The attribute of described first startup item and described second startup item is adjusted according to described notification message.
8. method according to claim 7, wherein, before the first startup item information of described first startup item obtained is uploaded to high in the clouds, also comprises:
Initiation session initiation message is to described high in the clouds, and start session, wherein, described second startup item generates in described session.
9. a management devices for startup item, comprising:
Information input interface, is suitable for the first startup item information receiving client upload;
Information matches device, is suitable for described first startup item information to mate with the preset rules in high in the clouds, obtains matching result;
Information searching device, when being suitable for determining that the first startup item corresponding to described first startup item information does not allow self-starting according to described matching result, the second startup item that receive before searching according to the log recording in described high in the clouds, that associate with described first startup item;
Information output interface, is suitable for sending the attribute comprised described first startup item and described second startup item and is all set to forbid that the notification message of self-starting is to described client.
10. a startup item management devices for client, comprising:
Scan components, is suitable for scanning this client, obtains its first startup item;
Information transmission assemblies, is suitable for the first startup item information of described first startup item obtained to be uploaded to high in the clouds, the first startup item information received is mated with preset rules, determine whether to allow its self-starting by described high in the clouds;
Described information transmission assemblies, also be suitable for when described high in the clouds is determined not allow described first startup item self-starting, what receive that described high in the clouds returns comprises the notification message being set to described first startup item to forbid self-starting, wherein, the attribute also comprising the second startup item associated with described first startup item in described notification message is also set to forbid the information of self-starting;
Setup of attribute assembly, is suitable for the attribute according to described notification message described first startup item of adjustment and described second startup item.
CN201410850503.8A 2014-12-31 2014-12-31 The management method and device of startup item Active CN104503807B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410850503.8A CN104503807B (en) 2014-12-31 2014-12-31 The management method and device of startup item

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410850503.8A CN104503807B (en) 2014-12-31 2014-12-31 The management method and device of startup item

Publications (2)

Publication Number Publication Date
CN104503807A true CN104503807A (en) 2015-04-08
CN104503807B CN104503807B (en) 2018-05-25

Family

ID=52945208

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410850503.8A Active CN104503807B (en) 2014-12-31 2014-12-31 The management method and device of startup item

Country Status (1)

Country Link
CN (1) CN104503807B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105162696A (en) * 2015-10-14 2015-12-16 广州杰赛科技股份有限公司 Message transport method and apparatus
CN105808297A (en) * 2016-03-08 2016-07-27 广东欧珀移动通信有限公司 Program operation management method and terminal
CN105824664A (en) * 2016-03-08 2016-08-03 广东欧珀移动通信有限公司 Start monitoring method and device of application program and terminal equipment
CN106022101A (en) * 2016-05-17 2016-10-12 广东欧珀移动通信有限公司 Application management method and terminal
CN106681813A (en) * 2016-12-15 2017-05-17 腾讯科技(深圳)有限公司 Method and device for system management
CN108287779A (en) * 2018-01-24 2018-07-17 郑州云海信息技术有限公司 A kind of Windows startup items monitoring method and system
CN109271347A (en) * 2018-09-04 2019-01-25 郑州云海信息技术有限公司 A kind of starting method, device and equipment of distributed file system storage unit

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102831045A (en) * 2012-06-21 2012-12-19 北京奇虎科技有限公司 Method and device for detecting starting items in terminal equipment
CN103019778A (en) * 2012-11-30 2013-04-03 北京奇虎科技有限公司 Startups cleaning method and device
CN103955644A (en) * 2014-04-25 2014-07-30 国家电网公司 Static trojan horse detection method based on terminal self-starting item
CN104021338A (en) * 2014-06-03 2014-09-03 北京奇虎科技有限公司 Method, device and system for startup item detection
CN104035854A (en) * 2014-05-30 2014-09-10 珠海市君天电子科技有限公司 Software behavior showing method and system
CN104239139A (en) * 2014-08-25 2014-12-24 北京金山安全软件有限公司 Method, device and terminal for processing boot-strap self-starting project

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102831045A (en) * 2012-06-21 2012-12-19 北京奇虎科技有限公司 Method and device for detecting starting items in terminal equipment
CN103019778A (en) * 2012-11-30 2013-04-03 北京奇虎科技有限公司 Startups cleaning method and device
CN103955644A (en) * 2014-04-25 2014-07-30 国家电网公司 Static trojan horse detection method based on terminal self-starting item
CN104035854A (en) * 2014-05-30 2014-09-10 珠海市君天电子科技有限公司 Software behavior showing method and system
CN104021338A (en) * 2014-06-03 2014-09-03 北京奇虎科技有限公司 Method, device and system for startup item detection
CN104239139A (en) * 2014-08-25 2014-12-24 北京金山安全软件有限公司 Method, device and terminal for processing boot-strap self-starting project

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105162696A (en) * 2015-10-14 2015-12-16 广州杰赛科技股份有限公司 Message transport method and apparatus
CN105808297A (en) * 2016-03-08 2016-07-27 广东欧珀移动通信有限公司 Program operation management method and terminal
CN105824664A (en) * 2016-03-08 2016-08-03 广东欧珀移动通信有限公司 Start monitoring method and device of application program and terminal equipment
CN105824664B (en) * 2016-03-08 2019-03-12 Oppo广东移动通信有限公司 Application program launching monitoring method, device and terminal device
CN105808297B (en) * 2016-03-08 2019-04-02 Oppo广东移动通信有限公司 A kind of program operation management method and terminal
CN106022101A (en) * 2016-05-17 2016-10-12 广东欧珀移动通信有限公司 Application management method and terminal
CN106022101B (en) * 2016-05-17 2019-12-06 Oppo广东移动通信有限公司 application management method and terminal
CN106681813A (en) * 2016-12-15 2017-05-17 腾讯科技(深圳)有限公司 Method and device for system management
CN106681813B (en) * 2016-12-15 2020-06-12 腾讯科技(深圳)有限公司 System management method and device
CN108287779A (en) * 2018-01-24 2018-07-17 郑州云海信息技术有限公司 A kind of Windows startup items monitoring method and system
CN109271347A (en) * 2018-09-04 2019-01-25 郑州云海信息技术有限公司 A kind of starting method, device and equipment of distributed file system storage unit
CN109271347B (en) * 2018-09-04 2022-04-22 郑州云海信息技术有限公司 Starting method, device and equipment for storage unit of distributed file system

Also Published As

Publication number Publication date
CN104503807B (en) 2018-05-25

Similar Documents

Publication Publication Date Title
CN104503807A (en) Management method and device of starting items
US8589911B1 (en) Intent fulfillment
US20070038681A1 (en) System and method of remote storage of data through connection from a server to a client
RU2551820C2 (en) Method and apparatus for detecting viruses in file system
CN104410615A (en) Method, client terminal, server and system for accessing shared data
CN106302632B (en) Downloading method of basic mirror image and management node
US20040209608A1 (en) API system, method and computer program product for accessing content/security analysis functionality in a mobile communication framework
CN107483627A (en) A kind of file distributing, method for down loading, Distributor, client and system
CN104021017A (en) Starting item processing method and device
CN105159771A (en) Method and apparatus for processing inter-application chain type start
CN104536792A (en) Method and device for eliminating application program residual files
CN102520987A (en) Online experience and installation method, device, server and management system of application program
CN110225078B (en) Application service updating method, system and terminal equipment
CN103905293A (en) Method and device for obtaining expression information
CN103019778A (en) Startups cleaning method and device
CN103034513B (en) The processing method of start process and system
CN105554137A (en) Backup system and method
CN104469528A (en) Method and device for loading video data and browser client side
CN104573497A (en) Processing method and device for starting items
CN105528251A (en) Application notification information processing method and device and mobile terminal
CN105095758A (en) Processing method and device for lock-screen application program and mobile terminal
CN104021338A (en) Method, device and system for startup item detection
CN102968321A (en) Application program installation device and application program installation method
CN104298757B (en) A kind of method and system of compatible multi version mobile client and database
WO2017024402A1 (en) Method and system for transaction diagnostics

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220727

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right