一种软件安装过程中推送软件的识别方法、装置及用户终端的制作方法_5

文档序号:9524461阅读:来源:国知局
所述第二软件的安装进程。
[0138]作为可选的实施例,处理器501在监测第一软件的安装进程之前,还用于调用存储器504中的程序代码以执行以下操作:
[0139]当监测到与所述第一软件相关的用户进程开启时,判断所述用户进程是否为所述第一软件的安装进程;
[0140]若判断的结果为是,则执行所述监测第一软件的安装进程的步骤。
[0141]作为可选的实施例,处理器501判断所述用户进程是否为所述第一软件的安装进程的具体方式为:
[0142]判断所述用户进程中是否存在第一软件的安装包;
[0143]若判断出存在所述第一软件的安装包,则确定所述用户进程为所述第一软件的安装进程。
[0144]作为可选的实施例,当处理器501在所述第一软件的安装进程中监测到开启第二软件的安装进程时,根据所述输入指令判断所述第二软件是否为合理推送软件的具体方式为:
[0145]当在所述第一软件安装进程中监测到开启第二软件的安装进程时,获取所述第二软件的软件标识;
[0146]判断与所述输入指令对应的软件推送信息中是否包含所述第二软件的软件标识;
[0147]若判断的结果为是,则识别所述第二软件为合理推送软件。
[0148]作为可选的实施例,处理器501在获取所述第二软件的软件标识之前,还用于调用存储器504中的程序代码以执行以下操作:
[0149]判断所述显示给用户的软件推送信息是否满足预设条件;
[0150]若判断的结果为是,则执行所述获取所述第二软件的软件标识的步骤;
[0151]若判断的结果为否,则执行所述拦截所述第二软件的安装进程的步骤。
[0152]作为可选的实施例,所述预设条件至少包括:
[0153]提示用户安装推送软件及所述推送软件的软件描述信息,
[0154]所述推送软件的软件数量未达到预设阈值,和/或
[0155]提示用户在卸载所述第一软件时对所述推送软件的操作过程。
[0156]本发明实施例中,通过监测第一软件的安装进程,可获取在第一软件的安装进程中显示给用户的软件推送信息,以及用于针对该软件推送信息的输入指令,从而当监测到在第一软件的安装进程中第二软件的安装进程被开启时,可根据获取的输入指令判断第二软件是否为合理推送软件,从而可将合理推送软件与恶意推送软件区分开,并可对其执行不同的操作,实现了对推送软件的智能化操作,提升了用户体验。
[0157]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0158]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0159]本发明实施例终端或设备中的单元或子单元可以根据实际需要进行合并、划分和删减。
[0160]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0161]以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。
【主权项】
1.一种软件安装过程中推送软件的识别方法,其特征在于,包括:监测第一软件的安装进程;当在所述第一软件的安装进程中监测到显示给用户的软件推送信息时,获取用户针对所述软件推送信息的输入指令;当在所述第一软件的安装进程中监测到开启第二软件的安装进程时,根据所述输入指令判断所述第二软件是否为合理推送软件;若判断的结果为否,则拦截所述第二软件的安装进程。2.如权利要求1所述方法,其特征在于,在所述监测第一软件的安装进程之前,还包括:当监测到与所述第一软件相关的用户进程开启时,判断所述用户进程是否为所述第一软件的安装进程;若判断的结果为是,则执行所述监测第一软件的安装进程的步骤。3.如权利要求2所述方法,其特征在于,所述判断所述用户进程是否为所述第一软件的安装进程,包括:判断所述用户进程中是否存在第一软件的安装包;若判断出存在所述第一软件的安装包,则确定所述用户进程为所述第一软件的安装进程。4.如权利要求1-3任一所述方法,其特征在于,当在所述第一软件的安装进程中监测到开启第二软件的安装进程时,根据所述输入指令判断所述第二软件是否为合理推送软件,包括:当在所述第一软件安装进程中监测到开启第二软件的安装进程时,获取所述第二软件的软件标识;判断与所述输入指令对应的软件推送信息中是否包含所述第二软件的软件标识;若判断的结果为是,则识别所述第二软件为合理推送软件。5.如权利要求4所述方法,其特征在于,在所述获取所述第二软件的软件标识之前,所述方法还包括:判断所述显示给用户的软件推送信息是否满足预设条件;若判断的结果为是,则执行所述获取所述第二软件的软件标识的步骤;若判断的结果为否,则执行所述拦截所述第二软件的安装进程的步骤。6.如权利要求5所述方法,其特征在于,所述预设条件至少包括:提示用户安装推送软件及所述推送软件的软件描述信息,所述推送软件的软件数量未达到预设阈值,和/或提示用户在卸载所述第一软件时对所述推送软件的操作过程。7.—种软件安装过程中推送软件的识别装置,其特征在于,包括:监测模块,用于监测第一软件的安装进程;指令获取模块,用于所述监测模块在所述第一软件的安装进程中监测到显示给用户的软件推送信息时,获取用户针对所述软件推送信息的输入指令;指令判断模块,用于当所述监测模块在所述第一软件的安装进程中监测到开启第二软件的安装进程时,根据所述输入指令判断所述第二软件是否为合理推送软件;拦截模块,用于当所述指令判断模块的判断的结果为否时,拦截所述第二软件的安装进程。8.如权利要求7所述装置,其特征在于,所述监测模块还用于监测与所述第一软件相关的用户进程开启;所述终端还包括:安装判断模块,用于当所述监测模块监测到与所述第一软件相关的用户进程开启时,判断所述用户进程是否为所述第一软件的安装进程;其中,所述监测模块还用于:当所述安装判断模块的判断结果为是时,对所述第一软件的安装进程进行监测。9.如权利要求8所述装置,其特征在于,所述安装判断模块包括:安装包判断单元,用于判断所述用户进程中是否存在第一软件的安装包;进程确定单元,用于当所述安装包判断单元判断出存在所述第一软件的安装包,则确定所述用户进程为所述第一软件的安装进程。10.如权利要求7-9任一所述装置,其特征在于,所述指令判断模块包括:标识获取单元,用于当所述监测模块在所述第一软件安装进程中监测到开启第二软件的安装进程时,获取所述第二软件的软件标识;指令判断单元,用于判断与所述输入指令对应的软件推送信息中是否包含所述第二软件的软件标识;识别单元,用于当所述指令判断单元判断的结果为是,识别所述第二软件为合理推送软件。
【专利摘要】本发明实施例公开了一种软件安装过程中推送软件的识别方法、装置及用户终端。该软件安装过程中推送软件的识别方法包括监测第一软件的安装进程;当在所述第一软件的安装进程中监测到显示给用户的软件推送信息时,获取用户针对所述软件推送信息的输入指令;当在所述第一软件的安装进程中监测到开启第二软件的安装进程时,根据所述输入指令判断所述第二软件是否为合理推送软件;若判断的结果为是,则拦截所述第二软件的安装进程。采用本发明实施例,可识别推送软件是否为合理推送软件,并可对其进行分类处理,提升了用户体验。
【IPC分类】G06F21/51
【公开号】CN105279427
【申请号】CN201510658227
【发明人】谭昱
【申请人】北京金山安全软件有限公司
【公开日】2016年1月27日
【申请日】2015年10月12日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1