一种插件的处理方法技术

技术编号:10918322 阅读:77 留言:0更新日期:2015-01-15 11:51
本发明专利技术公开了一种插件的处理方法。该方法可包括:当运行应用或检测到用户开启所述应用时,识别所述应用中的插件;通过应用框架中的框架管理器或框架线程,检测所述插件的启动请求;当检测到所述插件的启动请求,丢弃所述启动请求以禁止所述插件的运行。可通过检测插件的启动请求,并丢弃该启动请求,禁止插件的运行。降低了系统资源占用率,并简化了现有的插件过滤方法,提升了用户体验。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了。该方法可包括:当运行应用或检测到用户开启所述应用时,识别所述应用中的插件;通过应用框架中的框架管理器或框架线程,检测所述插件的启动请求;当检测到所述插件的启动请求,丢弃所述启动请求以禁止所述插件的运行。可通过检测插件的启动请求,并丢弃该启动请求,禁止插件的运行。降低了系统资源占用率,并简化了现有的插件过滤方法,提升了用户体验。【专利说明】
本专利技术涉及互联网
,尤其涉及。
技术介绍
目前,应用中多携带一些插件,如广告插件等。当用户开启该应用时,插件会自动完成初始化,呈现在应用界面上,用户无法对插件进行屏蔽,或对应用界面上的广告信息进行误操作,可能造成流量浪费、占用系统资源等后果。 在当前过滤插件的方法中,有智能过滤插件的联网行为的方法,然而此方法无法对插件的显示界面等其他行为进行过滤,从而未能实现将用户希望屏蔽的应用插件,如广告插件等真正的过滤掉,且过滤插件的方法需通过连接网络等条件,实现起来过于繁琐。又或根据优先加载系统中Jar包的原理,在系统中装载无害Jar包,从而终端加载系统中的Jar包以替代插件中的Jar包,使插件不能正常运行。然而在实施过程中,终端仅能从系统中加载一次Jar包,若要实现插件被多次限制,则需从系统中多次加载Jar包,从而实现方式过于繁琐。综上所述,目前插件的过滤方法过于繁琐,降低了用户体验。
技术实现思路
本专利技术实施例提供了。可过滤应用中的插件,提高用户体验。 本专利技术的实施例提供了,包括: 当运行应用或检测到用户开启所述应用时,识别应用中的插件; 通过应用框架中的框架管理器或框架线程,检测所述插件的启动请求; 当检测到所述插件的启动请求,丢弃所述启动请求以禁止所述插件的运行。 本专利技术实施例中,可在终端运行应用或检测到用户开启所述应用时,通过识别应用中的插件,并可通过应用框架中的框架管理器或框架线程,来检测插件的活动状态,当检测到插件的启动请求时,丢弃该启动请求,可禁止插件的运行。降低了系统资源占用率,并简化了现有的插件过滤方法,提升了用户体验。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图1是本专利技术中的的一实施例的流程图; 图2是本专利技术中的的另一实施例的流程图; 图3是本专利技术中的一种终端的一实施例的结构示意图; 图4是本专利技术中的一种终端的另一实施例的结构示意图; 图5是本专利技术中的一种终端的又一实施例的结构示意图。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 本专利技术实施例中所提及的终端包括手机、平板电脑、智能电视、车载平台等。本专利技术实施例中所提及的终端上的操作系统可包括安卓(Android)、1s、Windows等。 下面参考附图对本专利技术的实施例进行描述。参见图1,为本专利技术中的的一实施例的流程图。该方法可至少包括以下步骤。 步骤S101,当运行应用或检测到用户开启所述应用时,识别应用中的插件。 在一个实施例中,当终端运行应用的过程中,或终端检测到用户开启该应用时,可通过多种方式识别应用中的插件。如在服务器中收集插件信息,如广告插件等,会由不同的应用插件会存在不同的插件名称,所以服务器通过收集插件名称,获取插件信息。终端通过下载服务器收集的插件信息,可识别应用中的插件。可选的,终端可根据用户需求识别应用中的特定插件,如广告插件等,也可识别应用中的所有插件。 步骤S102,通过应用框架中的框架管理器或框架线程,检测所述插件的启动请求。 在一个实施例中,终端可通过设置应用框架中的框架管理器(英文:framemanager)和/或框架线程(英文:frame thread),可监控应用中插件的活动,从而可实现框架管理器或框架线程能够检测到插件的启动请求。步骤S103,当检测到所述插件的启动请求,丢弃所述启动请求以禁止所述插件的运行。 在一个实施例中,当识别出终端应用中的插件后,即可通过活动管理器或活动线程等对插件的活动进行监测,用以检测插件的启动请求。当检测到插件的启动请求后,即表明插件申请运行许可,则通过丢弃插件中的启动请求,来禁止该插件的运行,从而达到了过滤应用中插件的效果。 本专利技术实施例中,可在终端运行应用或检测到用户开启所述应用时,通过识别应用中的插件,并可通过设置应用框架中的框架管理器和/或框架线程,来检测插件的活动状态,当检测到插件的启动请求时,丢弃该启动请求,可禁止插件的运行。降低了系统资源占用率,并简化了现有的插件过滤方法,提升了用户体验。 参见图2,为本专利技术中的的另一实施例的流程图。该方法可至少包括以下步骤。 步骤S201,设置插件限制开关。 在一个实施例中,终端可设置插件限制开关,具体的,可通过在系统的设置数据库中增加指示开关的字段,即可设置插件限制开关,当该插件限制开关为开时,即禁止插件运行,当该插件限制开关为关时,则不对应用中的插件进行检测。可选的,可根据插件性质设置不同的插件限制开关,如为广告或恶意插件设置广告插件限制开关或恶意插件限制开关坐寸ο 可选的,在一个实施例中,还可包括以下步骤: 设置所述插件限制开关的图标以提示用户; 检测用户对所述图标的操作指令; 根据所述操作指令,切换所述插件限制开关的状态。 具体的,还可通过在终端的显示界面上行设置插件限制开关的图标,以提示用户是否需要进行插件限制操作,用户可根据自身的需求对图标输入操作指令,如在触摸屏上点击或长按图标图像,当检测到用户对图标的操作指令后,则可根据具体的操作指令,切换插件限制开关的状态。如当前插件限制开关的状态为关,若检测到用户的点击操作时,则可将插件限制开关的状态切换为开。从而增加了用户的知情权,使用户能够直接对应用中的插件进行限制操作,提升了用户体验。 步骤S202,从服务器中下载插件列表,其中,所述插件列表包括插件名称。 可选的,该步骤的执行还可由以下步骤进行代替。 向所述服务器发送列表请求,其中,所述服务器解析应用中的插件名称,并根据所述插件名称建立所述插件列表; 获取所述服务器反馈的所述插件列表。 在一个实施例中,可通过从服务器中下载插件列表,来识别应用中的插件。具体的,服务器可通过收集应用中的插件名称,来建立插件列表,即当终端识别到应用中的插件名称存在于插件列表中时,即可表明该插件需要进行处理。可选的,服务器可根据插件的性质不同,建立不同的插件列表,如广告插件列表或恶意收费插件列表等。 可选的,本专利技术实施例所述方法还可包括以下步骤。 获取所述服务器的所述插件列表的更新通知。 将所述更新通知提示给用户,以确认用户是否需要进行所述插件列表的更新。 当检测到用户对所述更新通知的确认操作后,根本文档来自技高网...

【技术保护点】
一种插件的处理方法,其特征在于,包括:当运行应用或检测到用户开启所述应用时,识别所述应用中的插件;通过应用框架中的框架管理器或框架线程,检测所述插件的启动请求;当检测到所述插件的启动请求,丢弃所述启动请求以禁止所述插件的运行。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄伟福
申请(专利权)人:深圳市金立通信设备有限公司
类型:发明
国别省市:广东;44

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

1