应用运行的方法及装置制造方法及图纸

技术编号:15437797 阅读:204 留言:0更新日期:2017-05-26 03:47
本发明专利技术公开了一种应用运行的方法及装置,属于网络技术领域。该方法包括:接收对平台应用中第一插件应用的启动指令;提取平台应用内所安装的插件应用的应用特征信息;将插件应用的应用特征信息在恶意插件特征库进行匹配,以识别出恶意插件应用;对识别出的恶意插件应用进行查杀处理;判断平台应用内所安装的插件应用是否均匹配结束,当匹配结束时,清理终端系统中的冗余进程;当清理完成时,在平台应用中运行第一插件应用。本发明专利技术保证每次第一插件应用的运行过程中,在有效避免恶意扣费、隐私窃取和信息诈骗等恶意插件应用带来的安全隐患,提高终端系统的安全性的同时,也能够节省电能,并腾出冗余进程所占用的内存,保证第一插件应用的运行速度。

Method and device for applying operation

The invention discloses a method and a device for application operation, belonging to the network technical field. The method comprises: receiving the application of the first plug-in platform application startup command; extraction of feature information in the application platform plug-in application to install the application; will feature information in the malicious plug-in plug-in application feature library matching to identify malicious plug-in application; malicious plug-in application identified killing treatment; judgment install the plug-in application platform application in the end, whether, when, at the end of the process of cleaning redundant terminals in the system; when the cleaning is completed, the first run in the application plug-in application platform. The invention ensures that the operation process of each of the first plug-in application, effectively avoid the safety hidden trouble of malicious chargeback, privacy theft and fraud information and other malicious plug-in application, improve the terminal system security at the same time, also can save energy, and make the process redundancy of the occupied memory, to ensure the running speed of the first plug-in application the.

【技术实现步骤摘要】
应用运行的方法及装置
本专利技术涉及网络
,特别涉及一种应用运行的方法和装置。
技术介绍
近年来,网络技术发展迅速。为了满足用户的各种需求,出现了各式各样的应用,例如,支持用户间进行联络和交友的社交类应用、为用户提供影视资源或娱乐节目的视频类应用、以及使用户娱乐放松的游戏类应用。目前,当终端检测到用户对应用图标的触发操作时,可以启动并运行该应用。为了避免网络病毒的侵害,用户可以使用终端上的杀毒软件进行杀毒过程。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:该杀毒的时机由用户决定,具有很大不确定性,很难保证每次启动应用前均会进行该检测过程,不能可靠地保证应用运行时终端系统的安全性。随着网络技术的发展,网络安全问题早已不限于网络病毒问题,诸如信息诈骗、恶意扣费等恶意应用越来越猖獗,而杀毒软件并不能解决这些问题,因此亟需一种安全性更高的应用运行的方法。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种应用运行的方法及装置。所述技术方案如下:一方面,提供了一种应用运行的方法,所述方法包括:接收对平台应用中第一插件应用的启动指令,所述第一插件应用为基于所述平台应用运行的任一个插件应用;提取所述平台应用内所安装的插件应用的应用特征信息;将所述插件应用的应用特征信息在恶意插件特征库进行匹配,以识别出恶意插件应用,所述恶意插件特征库用于存储恶意插件应用的应用特征信息;对识别出的所述恶意插件应用进行查杀处理;判断所述平台应用内所安装的插件应用是否均匹配结束,当匹配结束时,清理终端系统中的冗余进程;当清理完成时,在所述平台应用中运行所述第一插件应用。另一方面,提供了一种应用运行的装置,所述装置包括:接收模块,用于接收对平台应用中第一插件应用的启动指令,所述第一插件应用为基于所述平台应用运行的任一个插件应用;提取模块,用于提取所述平台应用内所安装的插件应用的应用特征信息;匹配模块,用于将所述插件应用的应用特征信息在恶意插件特征库进行匹配,以识别出恶意插件应用,所述恶意插件特征库用于存储恶意插件应用的应用特征信息;查杀模块,用于对识别出的所述恶意插件应用进行查杀处理;清理模块,用于判断所述平台应用内所安装的插件应用是否均匹配结束,当匹配结束时,清理终端系统中的冗余进程;运行模块,用于当清理完成时,在所述平台应用中运行所述第一插件应用。本专利技术实施例提供的技术方案带来的有益效果是:通过每次接收到对平台应用中第一插件应用的启动指令时,均可以通过恶意插件特征库对平台应用内所安装的插件应用进行匹配过程,及时查杀识别出的恶意插件应用,并且也可以清理终端系统中的冗余进程,因此,保证每次第一插件应用的运行过程中,在有效避免恶意扣费、隐私窃取和信息诈骗等恶意插件应用带来的安全隐患,提高终端系统的安全性的同时,也能够节省电能,并腾出冗余进程所占用的内存,保证第一插件应用的运行速度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种应用运行的实施环境示意图;图2是本专利技术实施例提供的一种应用运行的方法流程图;图3是本专利技术实施例提供的一种应用启动时的查杀示意图;图4是本专利技术实施例提供的一种应用启动时的清理冗余进程的示意图;图5是本专利技术实施例提供的一种应用运行时的加密数据的示意图;图6是本专利技术实施例提供的一种应用运行的流程图;图7是本专利技术实施例提供的一种显示界面示意图;图8是本专利技术实施例提供的一种应用运行的装置示意图;图9是本专利技术实施例提供的一种应用运行的装置示意图;图10是本专利技术实施例提供的一种终端结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1是本专利技术实施例提供的一种应用运行的实施环境示意图。参见图1,该实施环境中包括:至少一个终端101(如,移动终端和平板电脑)、至少一个服务器102。其中,终端101用于执行下述实施例中应用运行的方法,服务器102用于为终端101提供某一插件应用运行时所需的数据。例如,如果该插件应用为游戏类应用,该服务器102用于为该游戏类应用提供实时的游戏数据。另外,服务器102还可以配置插件应用特征库、恶意插件特征库和冗余进程特征库。当然,终端101也可以从服务器102获取这些特征库。这些特征库用于在终端101汇聚插件应用、查杀插件应用时提供应用特征信息,或者在清理冗余进程时提供进程特征信息。需要说明的是,本专利技术实施例对特征库的形式不做限制。例如,上述插件应用特征库和恶意插件应用特征库也可以对应一个综合特征库的两个分区,由该综合特征库的其中一个分区存储插件应用的应用特征信息,该综合特征库的另一个分区存储恶意插件应用的应用特征信息。图2是本专利技术实施例提供的一种应用运行的方法流程图。该实施例的执行主体可以为终端,参见图2,该方法具体包括:201、接收对平台应用中第一插件应用的启动指令,第一插件应用为基于平台应用运行的任一个插件应用。平台应用是指终端系统中已安装的一个应用,可以在运行时管理插件应用以及终端系统中的进程。该插件应用是指终端系统中已安装的任一应用。本专利技术实施例对获取插件应用的方式不做具体限定。例如,获取方式可以有以下两种方式:第一种获取方式、终端获取自身已安装的应用信息,并在平台应用的显示界面上提供已安装的应用信息,当接收到用户在该显示界面上对某一应用信息的触发操作时,终端可以将该应用信息对应的应用获取为平台应用所管理的插件应用。第二种获取方式、根据已存储的插件应用特征库中的至少一个插件应用的应用特征信息,终端检测已安装的应用中是否存在具有应用特征信息的应用,如果是,则将具有该应用特征信息的应用获取为插件应用。需要说明的是,应用特征信息用于标识一个插件应用(或多个同类应用),本专利技术实施例对应用特征信息的形式不做限定,例如,该应用特征信息是指应用名称、下载地址或者该应用具有的区别于其他应用的特征码。通过以上获取过程,平台应用可以管理所获取的插件应用。本专利技术实施例对管理插件应用的形式不做限定。例如,管理形式可以有以下两种形式:第一种形式、当终端获取到至少一个插件应用时,可以基于平台应用创建插件应用盒子,将至少一个插件应用的启动接口添加到该插件应用盒子中,从而汇聚各个插件应用,并在终端桌面上显示插件应用盒子的图标。当用户在终端桌面上触发插件应用盒子的图标时,终端可以生成并接收到插件应用盒子的启动指令,并显示至少一个插件应用的图标,方便用户查看插件应用。由于插件应用盒子汇聚了插件应用的启动接口,因此平台应用可以监测到各个插件应用的启动和运行过程,并进行管理。第二种形式、当终端获取到至少一个插件应用时,可以设置各个插件应用与平台应用的默认关系,该默认关系用于指示该插件应用基于平台应用运行。需要说明的是,可以通过多种方式触发第一插件应用的启动指令。例如,基于插件应用盒子的管理形式,当终端检测到对插件应用盒子中第一插件应用的图标的触发操作时,可以调用已添加的第一插件应用的接口,从而生成并接收到对第一插件应用的本文档来自技高网...
应用运行的方法及装置

【技术保护点】
一种应用运行的方法,其特征在于,所述方法包括:接收对平台应用中第一插件应用的启动指令,所述第一插件应用为基于所述平台应用运行的任一个插件应用;提取所述平台应用内所安装的插件应用的应用特征信息;将所述插件应用的应用特征信息在恶意插件特征库进行匹配,以识别出恶意插件应用,所述恶意插件特征库用于存储恶意插件应用的应用特征信息;对识别出的所述恶意插件应用进行查杀处理;判断所述平台应用内所安装的插件应用是否均匹配结束,当匹配结束时,清理终端系统中的冗余进程;当清理完成时,在所述平台应用中运行所述第一插件应用。

【技术特征摘要】
1.一种应用运行的方法,其特征在于,所述方法包括:接收对平台应用中第一插件应用的启动指令,所述第一插件应用为基于所述平台应用运行的任一个插件应用;提取所述平台应用内所安装的插件应用的应用特征信息;将所述插件应用的应用特征信息在恶意插件特征库进行匹配,以识别出恶意插件应用,所述恶意插件特征库用于存储恶意插件应用的应用特征信息;对识别出的所述恶意插件应用进行查杀处理;判断所述平台应用内所安装的插件应用是否均匹配结束,当匹配结束时,清理终端系统中的冗余进程;当清理完成时,在所述平台应用中运行所述第一插件应用。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果在所述平台应用的运行过程中,检测到第二插件应用对指定接口的自发性调用事件,则提取所述第二插件应用的应用特征信息,并将所述第二插件应用的应用特征信息存储至所述恶意插件特征库,其中,所述指定接口为账户接口、账户资料读取接口、远程控制接口中任一个;或,获取用户为第三插件应用添加的标识信息,当所述标识信息为指定标识信息时,提取所述第三插件应用的应用特征信息,将所述第三插件应用的应用特征信息存储至所述恶意插件特征库。3.根据权利要求1所述的方法,其特征在于,所述清理终端系统中的冗余进程包括:提取所述终端系统中各个进程的进程特征信息,将所述各个进程的进程特征信息在冗余进程特征库进行匹配,如果匹配成功,则将匹配成功的进程特征信息对应的进程作为冗余进程,并终止所述冗余进程;所述冗余进程特征库用于存储冗余进程的进程特征信息。4.根据权利要求1所述的方法,其特征在于,所述清理终端系统中的冗余进程包括:检测所述终端系统中是否存在至少两个进程的进程名称相似度大于预设阈值的进程,如果是,将所述至少两个进程中除了一个进程以外的其他进程作为所述冗余进程,并终止所述冗余进程。5.根据权利要求1所述的方法,其特征在于,所述清理终端系统中的冗余进程包括:对于所述终端系统中的每个进程,检测所述进程所属应用的运行状态,如果所述进程所属应用处于后台运行状态或处于未运行状态,则将所述进程作为冗余进程,并终止所述冗余进程。6.根据权利要求1所述的方法,其特征在于,所述在所述平台应用中运行所述第一插件应用包括:在所述平台应用中运行所述第一插件应用的过程中,对所述第一插件应用与服务器之间传输的数据进行加密。7.一种应用运行的装置,其特...

【专利技术属性】
技术研发人员:李飞
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1