一种拦截捆绑软件的方法及装置制造方法及图纸

技术编号:15725063 阅读:222 留言:0更新日期:2017-06-29 12:19
本申请公开了一种拦截捆绑软件的方法,该方法当监测到应用软件的安装进程启动其他的安装进程时,分别获取其他安装进程的特征信息,获取用户历史拦截信息,根据获取到的该特征信息和历史拦截信息,确定其他安装进程对应软件的捆绑相似性表征值和用户拦截该软件的拦截意愿表征值,根据该捆绑相似性表征值和拦截意愿表征值,确定该软件最终评分,并根据该最终评分来对其他安装进程执行放行或拦截。由于该方法加入了与用户习惯相关的拦截意愿表征值,在对捆绑软件进行拦截时,需根据捆绑相似性表征值和拦截意愿表征值两方面来确定是否对捆绑软件进行拦截,因此,对安装进程的拦截或放行更加符合用户意愿,提高用户使用所需捆绑软件的便利性。

【技术实现步骤摘要】
一种拦截捆绑软件的方法及装置
本申请涉及计算机
,尤其涉及一种拦截捆绑软件的方法及装置。
技术介绍
随着网络技术的飞速发展,网络为用户提供了丰富多彩的应用软件,使得人们可在网络上将自己所需的软件快速的下载到诸如电脑、智能手机等本地终端中来进行使用,从而极大的丰富了用户的网络生活,提高了用户在进行下载时的便利性。当前,用户在对下载的应用软件进行安装的过程中,通常会遇到一并安装捆绑软件的情况,通常情况下,用户是无法控制捆绑软件的安装,而捆绑软件通常会给用户带来诸如用户终端的存储空间和运行空间被大量消耗、用户终端瘫痪以及信息安全受威胁等诸多问题。为了避免这些问题的发生,现有技术中提供了一种拦截捆绑软件的方法,即,用户在对应用软件进行安装的过程中,终端将对应用软件的安装进程进行监测,当在进行该安装进程的同时还连带启动了一个或多个捆绑软件的安装进程,终端将获取这些安装进程所对应的特征信息,并在特征库中对特征信息进行匹配,终端将从特征库中获取到的与该特征信息相匹配的拦截或放行策略,并根据该策略,对捆绑软件进行拦截或放行。然而,在现有技术中,对捆绑软件是否进行拦截通常都是由特征库中所存储的拦截或放行策略来决定的,在实际应用中,用户可能对一些捆绑软件有一定的使用需求而原本不打算对其进行拦截,而特征库中的拦截策略可能与用户的意愿相悖,则终端根据获取到的特征库中的相应的拦截策略来对用户所需的捆绑软件进行拦截,进而降低了用户对捆绑软件进行使用的便利性。而若不对捆绑软件进行拦截,则捆绑软件的常见问题不仅会再次出现,同时,人们又无法准确的判断出所安装的捆绑软件是否是自己所想要使用的应用软件,从而给人们在选择捆绑软件的方面上造成了困难。
技术实现思路
本申请实施例提供一种拦截捆绑软件的方法,用以解决现有技术中拦截捆绑软件的方法不灵活而对用户使用捆绑软件造成困难的问题。本申请实施例还提供一种拦截捆绑软件的装置,用以解决现有技术中现有技术中拦截捆绑软件的方法不灵活而对用户使用捆绑软件造成困难的问题。本申请实施例采用下述技术方案:本申请实施例提供一种拦截捆绑软件的方法,包括:监测应用程序的安装进程;当监测到所述安装进程启动其他的安装进程时,分别获取所述其他的安装进程的特征信息;获取用户的历史拦截信息;根据获取到的所述特征信息和所述历史拦截信息,确定所述其他的安装进程对应的软件的捆绑相似性表征值,以及所述用户拦截所述软件的拦截意愿表征值;根据所述捆绑相似性表征值和所述拦截意愿表征值,确定所述软件的最终评分;根据所述最终评分对所述其他的安装进程执行放行或拦截。本申请实施例提供一种拦截捆绑软件的装置,包括:监测模块,用于监测应用程序的安装进程;获取特征模块,用于当监测到所述安装进程启动其他的安装进程时,分别获取所述其他的安装进程的特征信息;获取模块,用于获取用户的历史拦截信息;确定模块,用于根据获取到的所述特征信息和所述历史拦截信息,确定所述其他的安装进程对应的软件的捆绑相似性表征值,以及所述用户拦截所述软件的拦截意愿表征值;确定评分模块,用于根据所述捆绑相似性表征值和所述拦截意愿表征值,确定所述软件的最终评分;执行模块,用于根据所述最终评分对所述其他的安装进程执行放行或拦截。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:由于该方法中加入了与用户习惯相关的拦截意愿表征值,在对捆绑软件进行拦截时,需要根据捆绑相似性表征值和该拦截意愿表征值两方面来确定是否对捆绑软件进行拦截,因此,对安装进程的拦截或放行更加符合用户的意愿,提高了用户使用所需捆绑软件的便利性。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的拦截捆绑软件的过程;图2为本申请实施例提供的一种拦截捆绑软件的装置示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。图1为本申请实施例提供的拦截捆绑软件的过程,具体包括以下步骤:S101:监测应用软件的安装进程;S102:当监测到所述安装进程启动其他的安装进程时,分别获取所述其他的安装进程的特征信息;S103:获取用户的历史拦截信息;S104:根据获取到的所述特征信息和所述历史拦截信息,确定所述其他的安装进程对应的软件的捆绑相似性表征值,以及所述用户拦截所述软件的拦截意愿表征值;S105:根据所述捆绑相似性表征值和所述拦截意愿表征值,确定所述软件的最终评分;S106:根据所述最终评分对所述其他的安装进程执行放行或拦截。由于该方法中加入了与用户习惯相关的拦截意愿表征值,在对捆绑软件进行拦截时,需要根据捆绑相似性表征值和该拦截意愿表征值两方面来确定是否对捆绑软件进行拦截,因此,对安装进程的拦截或放行更加符合用户的意愿,提高了用户使用所需捆绑软件的便利性。需要说明的是,实施例1所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤S101和步骤S102的执行主体可以为终端,步骤S103的执行主体可以为服务器等等。上述步骤S101中,为了防止捆绑软件所带来的危害,则需要对应用软件的安装过程中是否存在一并安装捆绑软件的情况来进行监测,因此,在本申请实施例中,当用户对下载的应用软件进行安装时,可通过终端对应用软件的安装进程进行监测,其中,该终端可以是电脑、智能手机等智能设备。上述步骤S102中,当在安装应用软件的过程中监测到该应用软件的安装进程还启动了其他的安装进程时,则可说明该应用软件被捆绑了其他的捆绑软件,这些启动的其他的安装进程就是捆绑软件的安装进程,而为了判断这些其他的安装进程所对应的捆绑软件是否需求进行拦截,则需要获取这些其他的安装进程的特征信息,其中,该特征信息中可包括软件名称、软件大小、软件版本号等信息。上述步骤S103中,当终端获取到其他的安装进程的特征信息后,可进一步的获取用户的历史拦截信息,其中,该历史拦截信息中可包括历史拦截的软件类别、软件的具体名称等信息。具体的,终端在获取到其他的安装进程的特征信息后,为了能够有效的判断出该特征信息所对应的捆绑软件是否是用户所需的捆绑软件,则可对用户的历史拦截记录进行查询,并获取用户的历史拦截信息,由于该历史拦截信息中包含有用户所拦截的困扰软件的类别以及名称等信息,因此,终端可根据该历史拦截信息判断出用户对哪类捆绑软件有较高的兴趣,对哪类捆绑软件的兴趣较低,从而可通过后续步骤S104确定出用户拦截与所述特征信息对应的捆绑软件的拦截意愿表征值,并进而通过该拦截意愿表征值来判断是否对该捆绑软件进行拦截。需要说明的是,在实际应用中,用户的历史拦截信息可能较多,因此,若获取用户全部的历史拦截信息,则可能会增加终端的运行负担,并降低终端对捆绑软件的拦截速度。不仅如此,通常情况下,用户本文档来自技高网
...
一种拦截捆绑软件的方法及装置

【技术保护点】
一种拦截捆绑软件的方法,其特征在于,包括:监测应用软件的安装进程;当监测到所述安装进程启动其他的安装进程时,分别获取所述其他的安装进程的特征信息;获取用户的历史拦截信息;根据获取到的所述特征信息和所述历史拦截信息,确定所述其他的安装进程对应的软件的捆绑相似性表征值,以及所述用户拦截所述软件的拦截意愿表征值;根据所述捆绑相似性表征值和所述拦截意愿表征值,确定所述软件的最终评分;根据所述最终评分对所述其他的安装进程执行放行或拦截。

【技术特征摘要】
1.一种拦截捆绑软件的方法,其特征在于,包括:监测应用软件的安装进程;当监测到所述安装进程启动其他的安装进程时,分别获取所述其他的安装进程的特征信息;获取用户的历史拦截信息;根据获取到的所述特征信息和所述历史拦截信息,确定所述其他的安装进程对应的软件的捆绑相似性表征值,以及所述用户拦截所述软件的拦截意愿表征值;根据所述捆绑相似性表征值和所述拦截意愿表征值,确定所述软件的最终评分;根据所述最终评分对所述其他的安装进程执行放行或拦截。2.如权利要求1所述的方法,其特征在于,获取用户的历史拦截信息,具体包括:根据预设的历史时间段,获取所述历史时间段内所述用户的历史拦截信息。3.如权利要求1所述的方法,其特征在于,确定所述其他的安装进程对应的软件的捆绑相似性表征值,具体包括:根据所述其他的安装进程的特征信息以及预设的特征库中存储的捆绑软件的特征信息,确定所述其他的安装进程对应的软件与捆绑软件的相似度;根据所述相似度确定所述其他的安装进程对应的软件的捆绑相似性表征值,其中,所述相似度越大,确定的所述捆绑相似性表征值越大。4.如权利要求1所述的方法,其特征在于,所述历史拦截信息包括:所述用户历史上拦截的软件的特征信息;确定所述用户拦截所述软件的拦截意愿表征值,具体包括:根据所述其他的安装进程的特征信息以及用户的历史拦截信息,确定所述其他的安装进程对应的软件与用户历史上拦截的软件的相似度;根据所述相似度确定所述用户拦截所述软件的拦截意愿表征值,其中,所述相似度越大,确定的所述拦截意愿表征值越大。5.如权利要求1所述的方法,其特征在于,根据所述捆绑相似性表征值和所述拦截意愿表征值,确定所述软件的最终评分,具体包括:根据预设的捆绑相似性权重、预设的拦截意愿权重、所述捆绑相似性表征值和所述拦截意愿表征值,确定所述捆绑相似性表征值和所述拦截意愿表征值的加权和值,作为确定的所述软件的最终评分。6.如权利要求1所述...

【专利技术属性】
技术研发人员:张聪王亮张晓霖张庭宁敢
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京,11

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

1