虚拟化平台上客户端启动方法、设备和系统的制作方法_4

文档序号:9375287阅读:来源:国知局
2]与所述控制中心建立连接,并向所述控制中心发送客户端启动通知消息;
[0113]接收所述控制中心下发的任务,通过所述客户端执行所述任务。
[0114]A6、根据权利要求A1-A5任一所述的方法,其特征在于,所述客户端,包括:
[0115]杀毒客户端,和/或,安全客户端。
[0116]A7、根据权利要求A1-A5任一所述的方法,其特征在于,所述任务,包括:
[0117]扫描任务,和/或,杀毒任务。
[0118]B8、一种虚拟机,其特征在于,包括:
[0119]加载模块,用于在加载虚拟机操作系统内核的过程中,从注册表中的指定位置加载用于启动虚拟机上客户端的服务;
[0120]启动模块,用于启动所述服务,进而启动所述虚拟机上的客户端,以便通过所述客户端执行所述控制中心下发的任务。
[0121]B9、根据权利要求B8所述的虚拟机,其特征在于,还包括:
[0122]写入模块,用于在所述注册表中的指定位置写入用于启动虚拟机上客户端的服务,所述服务包括:描述、服务名称、启动方式和服务类型。
[0123]B10、根据权利要求B9所述的虚拟机,其特征在于,
[0124]所述写入模块,具体用于:
[0125]将客户端的应用程序作为服务,采用应用程序编程接口 API函数,写入至所述注册表中的指定位置;
[0126]所述启动模块,具体用于:
[0127]执行所述客户端的应用程序,启动所述虚拟机上的客户端。
[0128]B11、根据权利要求B9所述的虚拟机,其特征在于,
[0129]所述写入模块,具体用于:
[0130]将与客户端的应用程序对应的壳程序作为服务,采用CreateProcess函数,写入至所述注册表中的指定位置;
[0131]所述启动模块,具体用于:
[0132]执行所述壳程序,调用执行与所述壳程序对应的客户端的应用程序,启动所述虚拟机上的客户端。
[0133]B12、根据权利要求B8所述的虚拟机,其特征在于,还包括:
[0134]通知模块,用于与所述控制中心建立连接,并向所述控制中心发送客户端启动通知消息;
[0135]处理模块,用于接收所述控制中心下发的任务,通过所述客户端执行所述任务。
[0136]B13、根据权利要求B8-B12任一所述的虚拟机,其特征在于,所述客户端,包括:
[0137]杀毒客户端,和/或,安全客户端。
[0138]B14、根据权利要求B8-B12任一所述的虚拟机,其特征在于,所述任务,包括:
[0139]扫描任务,和/或,杀毒任务。
[0140]C15、一种虚拟化平台上客户端启动系统,其特征在于,所述系统包括:控制中心、所述控制中心控制至少一个物理机,每个物理机上至少部署一个虚拟机,所述控制中心与所有虚拟机进行通信交互,并控制部署在所述虚拟机上的客户端,其中,所述虚拟机为如权利要求8-14任一所述的虚拟机。
[0141 ] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0142]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1.一种虚拟化平台上客户端启动方法,其特征在于,所述方法包括: 在加载虚拟机操作系统内核的过程中,从注册表中的指定位置加载用于启动虚拟机上客户端的服务; 启动所述服务,进而启动所述虚拟机上的客户端,以便通过所述客户端执行所述控制中心下发的任务。2.根据权利要求1所述的方法,其特征在于,所述加载虚拟机操作系统内核之前,还包括: 在所述注册表中的指定位置写入用于启动虚拟机上客户端的服务,所述服务包括:描述、服务名称、启动方式和服务类型。3.根据权利要求2所述的方法,其特征在于,所述在所述注册表中的指定位置写入用于启动虚拟机上客户端的服务,包括: 将客户端的应用程序作为服务,采用应用程序编程接口 API函数,写入至所述注册表中的指定位置; 所述启动所述服务,进而启动所述虚拟机上的客户端,包括: 执行所述客户端的应用程序,启动所述虚拟机上的客户端。4.根据权利要求2所述的方法,其特征在于,所述在所述注册表中的指定位置写入用于启动虚拟机上客户端的服务,包括: 将与客户端的应用程序对应的壳程序作为服务,采用CreateProcess函数,写入至所述注册表中的指定位置; 所述启动所述服务,进而启动所述虚拟机上的客户端,包括: 执行所述壳程序,调用执行与所述壳程序对应的客户端的应用程序,启动所述虚拟机上的客户端。5.根据权利要求1所述的方法,其特征在于,所述启动所述虚拟机上的客户端之后,还包括: 与所述控制中心建立连接,并向所述控制中心发送客户端启动通知消息; 接收所述控制中心下发的任务,通过所述客户端执行所述任务。6.根据权利要求1-5任一所述的方法,其特征在于,所述客户端,包括: 杀毒客户端,和/或,安全客户端。7.根据权利要求1-5任一所述的方法,其特征在于,所述任务,包括: 扫描任务,和/或,杀毒任务。8.一种虚拟机,其特征在于,包括: 加载模块,用于在加载虚拟机操作系统内核的过程中,从注册表中的指定位置加载用于启动虚拟机上客户端的服务; 启动模块,用于启动所述服务,进而启动所述虚拟机上的客户端,以便通过所述客户端执行所述控制中心下发的任务。9.根据权利要求8所述的虚拟机,其特征在于,还包括: 写入模块,用于在所述注册表中的指定位置写入用于启动虚拟机上客户端的服务,所述服务包括:描述、服务名称、启动方式和服务类型。10.一种虚拟化平台上客户端启动系统,其特征在于,所述系统包括:控制中心、所述控制中心控制至少一个物理机,每个物理机上至少部署一个虚拟机,所述控制中心与所有虚拟机进行通信交互,并控制部署在所述虚拟机上的客户端,其中,所述虚拟机为如权利要求8或9所述的虚拟机。
【专利摘要】本发明实施例提供一种虚拟化平台上客户端启动方法、设备和系统,其中,通过在加载虚拟机操作系统内核的过程中,从注册表中的指定位置加载用于启动虚拟机上客户端的服务,通过启动该服务,进而启动虚拟机上的客户端,以便通过客户端执行控制中心下发的任务。避免了控制中心受到用户登录触发客户端启动的局限性,提高了控制中心对虚拟机上的客户端控制的主动性和灵活性。
【IPC分类】G06F9/445
【公开号】CN105094896
【申请号】CN201510379926
【发明人】汪圣平, 汤迪斌
【申请人】北京奇虎科技有限公司, 北京奇安信科技有限公司
【公开日】2015年11月25日
【申请日】2015年7月1日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1