一种应用程序的安装监控方法及装置制造方法及图纸

技术编号:15009058 阅读:104 留言:0更新日期:2017-04-04 14:49
本发明专利技术提供了一种应用程序的安装监控方法及装置,该方法包括:拦截第一终端向第二终端推送的待安装应用程序的数据包;对所述数据包进行解析,获取解析数据,并将所述解析数据发送预设服务器,以使所述预设服务器根据预设策略对所述解析数据进行检测;获取所述预设服务器返回的检测结果,并根据所述检测结果,确定是否允许所述第一终端向第二终端推送所述待安装应用程序的数据包。阻止推广应用程序或者恶意应用程序向第二终端推送,提高了第二终端内信息数据的安全,同时也使得第二终端内的推广应用程序减少,避免了对用户的打扰,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种应用程序的安装监控方法及装置
技术介绍
随着应用程序的不断增多,终端下载并安装应用程序的频率越来越大,应用程序在一定程度上为用户的生活提供了便捷。现有技术中,用户在给终端下载安装应用程序时,一般会通过外部终端,例如电脑向手机端发送应用程序安装文件,在电脑向手机端推送应用程序安装文件的过程中,由于应用程序的种类较多,用户无法对应用程序进行分类,另外有些应用程序中还会存在与该应用程序相关联的隐藏的应用程序,有的应用程序为一些推广应用程序或者是恶意应用程序,当用户安装一些无用的推广应用程序后,在使用过程中会降低用户的体验,当用户安装一些恶意应用程序后,无疑会对用户所使用的终端造成不良影响,甚至造成个人信息泄露。
技术实现思路
针对现有技术中存在的上述缺陷,提出了解决上述技术问题的一种应用程序的安装监控方法及装置。第一方面,本专利技术提供了一种应用程序的安装监控装置,包括:拦截模块,用于拦截第一终端向第二终端推送的待安装应用程序的数据包;数据解析模块,用于对所述数据包进行解析,获取解析数据;第一发送模块,用于将所述解析数据发送预设服务器,以使所述预设服务器根据预设策略对所述解析数据进行检测;获取模块,用于获取所述预设服务器返回的检测结果;监控模块,用于根据所述检测结果,确定是否允许所述第一终端向第二终端推送所述待安装应用程序的数据包。可选的,所述监控模块,用于:在接收到所述预设服务器返回的允许安装的指令时,允许所述第一终端向第二终端推送所述待安装应用程序的数据包。可选的,所述装置还包括:发送模块,用于在接收到所述预设服务器返回的允许安装的指令之后,向所述第二终端发送用于确认是否安装待安装应用程序的弹窗;所述监控模块,还用于在接收到用户在所述弹窗上触发的确认的指令时,允许所述第一终端向第二终端推送所述待安装应用程序的数据包。可选的,所述监控模块,用于:在接收到所述预设服务器返回的阻止安装的指令时,阻止所述第一终端向第二终端推送所述待安装应用程序的数据包。可选的,所述数据解析模块,用于:对所述数据包进行解析,获取所述待安装应用程序的来源路径、目的路径、名称、和/或MD5值。可选的,所述第一终端为PC终端,所述第二终端为Android终端;相应的,所述拦截模块,用于:拦截所述PC终端通过ADB协议向所述Android终端推送的待安装应用程序的数据包。第二方面,本专利技术还提供了一种应用程序的安装监控方法,包括:拦截第一终端向第二终端推送的待安装应用程序的数据包;对所述数据包进行解析,获取解析数据,并将所述解析数据发送预设服务器,以使所述预设服务器根据预设策略对所述解析数据进行检测;获取所述预设服务器返回的检测结果,并根据所述检测结果,确定是否允许所述第一终端向第二终端推送所述待安装应用程序的数据包。可选的,所述获取所述预设服务器返回的检测结果,并根据所述检测结果,确定是否允许所述第一终端向第二终端推送所述待安装应用程序的数据包,包括:若接收到所述预设服务器返回的允许安装的指令,则允许所述第一终端向第二终端推送所述待安装应用程序的数据包。可选的,在接收到所述预设服务器返回的允许安装的指令之后,所述方法还包括:向所述第二终端发送用于确认是否安装待安装应用程序的弹窗;在接收到用户在所述弹窗上触发的确认的指令时,允许所述第一终端向第二终端推送所述待安装应用程序的数据包。可选的,所述获取所述预设服务器返回的检测结果,并根据所述检测结果,确定是否允许所述第一终端向第二终端推送所述待安装应用程序的数据包,包括:若接收到所述预设服务器返回的阻止安装的指令,则阻止所述第一终端向第二终端推送所述待安装应用程序的数据包。可选的,所述对所述数据包进行解析,获取解析数据,包括:对所述数据包进行解析,获取所述待安装应用程序的来源路径、目的路径、名称、和/或MD5值。可选的,所述第一终端为PC终端,所述第二终端为Android终端;相应的,所述拦截第一终端向第二终端推送的待安装应用程序的数据包,包括:拦截所述PC终端通过ADB协议向所述Android终端推送的待安装应用程序的数据包。由上述技术方案可知,本专利技术提供一种应用程序的安装监控方法及装置,在第一终端向第二终端推送待安装应用程序的数据包时,拦截该数据包,通过解析数据包,以及对该数据包中的数据进行检测,阻止推广应用程序或者恶意应用程序向第二终端推送,提高了第二终端内信息数据的安全,同时也使得第二终端内的推广应用程序减少,避免了对用户的打扰,提高了用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。图1为本专利技术一实施例提供的一种应用程序的安装监控方法的流程示意图;图2为本专利技术另一实施例提供的一种应用程序的安装监控方法的流程示意图;图3为本专利技术一实施例提供的弹窗的示意图;图4为本专利技术一实施例提供的一种应用程序的安装监控装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1示出了本专利技术一实施例提供的一种应用程序的安装监控方法的流程示意图,如图1所示,该方法包括以下步骤:101、拦截第一终端向第二终端推送的待安装应用程序的数据包。本实施例中的第一终端可以理解为PC终端,第二终端可以理解为手机终端,本实施例中的手机终端均以Android系统的手机终端进行举例说明。102、对所述数据包进行解析,获取解析数据,并将所述解析数据发送预设服务器,以使所述预设服务器根据预设策略对所述解析数据进行检测。由于推送程序,一般用户不希望将大量的恶意应用程序或推广应用程序安装在手机终端中,恶意应用程序会使得手机终端运行速度变慢,本文档来自技高网...

【技术保护点】
一种应用程序的安装监控装置,其特征在于,包括:拦截模块,用于拦截第一终端向第二终端推送的待安装应用程序的数据包;数据解析模块,用于对所述数据包进行解析,获取解析数据;第一发送模块,用于将所述解析数据发送预设服务器,以使所述预设服务器根据预设策略对所述解析数据进行检测;获取模块,用于获取所述预设服务器返回的检测结果;监控模块,用于根据所述检测结果,确定是否允许所述第一终端向第二终端推送所述待安装应用程序的数据包。

【技术特征摘要】
1.一种应用程序的安装监控装置,其特征在于,包括:
拦截模块,用于拦截第一终端向第二终端推送的待安装应用程序
的数据包;
数据解析模块,用于对所述数据包进行解析,获取解析数据;
第一发送模块,用于将所述解析数据发送预设服务器,以使所述
预设服务器根据预设策略对所述解析数据进行检测;
获取模块,用于获取所述预设服务器返回的检测结果;
监控模块,用于根据所述检测结果,确定是否允许所述第一终端
向第二终端推送所述待安装应用程序的数据包。
2.根据权利要求1所述的装置,其特征在于,所述监控模块,用
于:
在接收到所述预设服务器返回的允许安装的指令时,允许所述第
一终端向第二终端推送所述待安装应用程序的数据包。
3.根据权利要求2所述的装置,其特征在于,所述装置还包括:
发送模块,用于在接收到所述预设服务器返回的允许安装的指令之后,
向所述第二终端发送用于确认是否安装待安装应用程序的弹窗;
所述监控模块,还用于在接收到用户在所述弹窗上触发的确认的
指令时,允许所述第一终端向第二终端推送所述待安装应用程序的数
据包。
4.根据权利要求1所述的装置,其特征在于,所述监控模块,用
于:
在接收到所述预设服务器返回的阻止安装的指令时,阻止所述第
一终端向第二终端推送所述待安装应用程序的数据包。
5.根据权利要求1所述的装置,其特征在于,所述数据解析模块,
用于:
对所述数据包进行解析,获取所述待安装应用程序的来源路径、

\t目的路径、名称、和/或MD5值。
6.根据权利要求1-5中任一项所述的装置,其特征在于,所述第一
终端为PC终端,所述第二...

【专利技术属性】
技术研发人员:熊昱之刘海粟范晓草
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1