一种应用程序处理方法、装置、终端及服务器制造方法及图纸

技术编号:14817922 阅读:46 留言:0更新日期:2017-03-15 11:50
本发明专利技术公开了一种应用程序处理方法、装置、终端及服务器,可以获取预设周期内用户对目标应用程序的使用数据;根据获取的使用数据确定下一个周期内对目标应用程序的处理策略,该处理策略用于在下一个周期内对目标应用程序进行相应的处理,包括后台管理策略和内存优化策略;对于每个用户而言,使用数据是实时反映其对应用程序的使用习惯的数据,所以本发明专利技术的处理策略是为每个用户量身定做的策略,相对于现有技术,更加符合不同用户的不同使用习惯,能更加友好地和更针对性地解决终端卡顿问题,带给用户更好的使用体验。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及一种应用程序处理方法、装置、终端及服务器
技术介绍
目前,由于安卓操作系统容易形成卡顿,有的手机厂商会根据一些自己定义的软件策略来清除内存解决卡顿的问题。目前,对于卡顿问题,大部分厂商的做法是:第一种方式:厂商自己确定清除内存的白名单,在白名单外的所有手机应用和进程可以被kill。第二种方式:引入第三方应用,各类手机助手如手机管家、猎豹清理大师等来清除手机应用。第三种方式:引入类似冷藏室,将暂时不用的应用冻结,在需要启动的时候再尝试启动。上述的几种方式分别代表了厂商决定,用户决定和APP决定手机应用处理的方式,但这些方式都没有考虑到每一个用户的使用习惯,没有针对每个用户的使用习惯进行应用程序的清理。在这个体验和用户习惯为上的时代,无论是用户还是厂商或者第三方都无法决定用户在什么时刻需要打开app和使用多长时间的app,能够真正能够真实反映用户使用习惯的是数据。
技术实现思路
本专利技术实施例要解决的主要技术问题是,提供一种应用程序处理方法、装置、终端及服务器,解决现有技术中对应用程序的清理未考虑到用户使用习惯造成的应用程序处理不合理,不具有针对性的问题。为解决上述技术问题,本专利技术实施例提供一种应用程序处理装置,包括:获取模块,用于获取预设周期内用户对目标应用程序的使用数据;确定模块,用于根据使用数据确定下一个周期内对目标应用程序的处理策略,处理策略包括后台管理策略和内存优化策略;处理策略用于在下一个周期内对目标应用程序进行相应的处理。为解决上述技术问题,本专利技术实施例还提供一种终端,包括上述的应用程序处理装置,还包括:处理模块,用于根据应用程序处理装置确定的处理策略,在下一个周期对目标应用程序进行相应的处理。为解决上述技术问题,本专利技术实施例还提供一种服务器,包括上述的应用程序处理装置,还包括:发送模块,用于将应用程序处理装置确定的处理策略发送给目标终端,处理策略用于目标终端在下一个周期内对目标应用程序进行相应的处理。为解决上述技术问题,本专利技术实施例还提供一种应用程序处理方法,包括:获取预设周期内用户对目标应用程序的使用数据;根据使用数据确定下一个周期内对目标应用程序的处理策略,处理策略包括后台管理策略和内存优化策略;处理策略用于在下一个周期内对目标应用程序进行相应的处理。本专利技术实施例公开了一种应用程序处理方法、装置、终端及服务器,可以根据预设周期内的用户对目标应用程序的使用数据,确定下一周期对目标应用程序的处理策略,对于每个用户而言,使用数据是实时反映其对应用程序的使用习惯的数据,所以本专利技术实施例的处理策略具有对各用户习惯的针对性和友好性,是为每个用户量身定做的策略,相对于现有技术,更加符合用户使用习惯。附图说明图1为本专利技术实施例一提供的一种应用程序处理方法的流程图;图2为本专利技术实施例二提供的一种应用程序处理装置的结构图;图3为本专利技术实施例二提供的另一种应用程序处理装置的结构图;图4为包括实施例二中的应用程序处理装置的一种终端的结构图;图5为包括实施例二中的应用程序处理装置的一种服务器的结构图。具体实施方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。实施例一:参见图1,本实施例示出了一种应用程序处理方法,可以在一定的周期内获取用户对某些应用程序的使用数据,从使用数据中分析用户应用程序的使用习惯,比如哪些应用使用频繁,使用时间长等等信息,然后根据对使用数据的分析确定出对应用程序的处理策略,帮助终端在使用过程中对应用程序进行合理的清除内存或关闭程序等处理,有效节约终端的内存资源,有效避免终端的卡顿问题。本实施例的应用程序处理方法包括:S101、获取预设周期内用户对目标应用程序的使用数据;S102、据使用数据确定下一个周期内对目标应用程序的处理策略,其中,处理策略包括后台管理策略和内存优化策略;处理策略用于在下一个周期内对目标应用程序进行相应的处理。本实施例中目标应用程序包括手机系统自带的程序以及从第三方下载的应用程序。目前用户可以选择的应用程序越来越多,生活类、工作学习类、娱乐类等等类型的应用程序越来越多的被开发,一个用户终端上可能存在多达几十上百的应用程序,不是每一个应用程序都会占用大量内存的,若将所有的应用程序均作为目标应用程序,则会浪费一定的运算资源。优选的,可以根据一定的选择规则,将终端上其中一部分应用程序划分为目标应用程序。例如,将非系统应用程序划分为目标应用程序;或者将占用内存空间较大的前N(N>0,N为正整数)个应用程序划分为目标应用程序,上述的划分可以由终端自动完成,也可以作为选择规则呈现给用户,供用户选择。此外,用户还可以自由设置目标应用程序。为了使得本实施例中S102中的处理策略稳定可靠,S101中的使用数据应具有稳定性和可靠性,鉴于此,使用数据应为一定时间周期内的统计数据,该周期可以预设,预设周期为一周及以上的时间是比较合理的。当然,低于一周的预设周期也是可取的,只是预设周期越短,使用数据的稳定可靠性就越低,S102中的处理策略可靠性相应地也就越低。可以理解,使用数据是能反映用户对目标应用程序使用习惯的数据,从使用数据中可以看出用户最常用的应用程序,使用最频繁的应用程序,使用时间长的应用程序等等,优选的,本实施例的使用数据包括但不限于目标应用程序的打开时间、关闭时间以及利用打开时间关闭时间计算得到的应用程序的使用时间、使用频率等数据。其中,目标应用程序的使用时间可理解为在预设周期内的累计使用时间。其中,S101中的预设周期和S102中的下一个周期可以设置为相同的时长,也可以是不同的时长。预设周期和该下一个周期可以根据实际情况重新设置。可以预见,在终端的使用过程中,终端上的应用程序可能会发变化,例如增加或删除某些应用程序,此外,用户对某应用程序的使用习惯可能也会发生变化,例如,用户在某一时间段开始进行运动健身,健身类APP使用时间和使用频率增加。因此,在制定了处理策略后,还是需要继续监控用户的使用习惯、获取对目标应用程序的使用数据,然后对处理策略进行相应的修正。所以,在下一个周期内,当使用上一周期确定的处理策略时,同时还是需要继续记录各个目标应用程序的使用数据,根据该周期内目标应用程序的使用数据确定再下一个周期对目标应用程序的处理策略。可以预见,若在某周期内,用户新装了某个应用程序,则可以自动或根据用户设置将该程序划分为目标应用程序,记录其使用数据。在S102中的处理策略包括后台管理策略和内存优化策略,分别用于在下一个周期内对目标应用程序进行后台管理和内存优化管理。可以预见,在预设周期内,使用时间长,使用频繁的应用程序是需要为用户保留的程序,因此在确定处理策略时,依据的中心思想是根据使用数据确定用户对各目标应用程序的使用需求的强弱,使用需求越强则越需要被保留。为了方便对终端上的目标应用程序的处理,S101中根据使用数据确定目标应用程序的处理策略的具体过程包括:A、根据使用数据,以及预设的使用数据与应用程序使用等级之间的对应关系,确定目标应用程序的使用等级;B、根据目标应用程序的使用等级;以及预设的应用程序使用等级与应用程序的处理策略之间的对应关系,确定下一个周期内对目标应用程序的处理策略。在步骤A中,使用数据可以反映用户常用的目标本文档来自技高网...
一种应用程序处理方法、装置、终端及服务器

【技术保护点】
一种应用程序处理装置,其特征在于,包括:获取模块,用于获取预设周期内用户对目标应用程序的使用数据;确定模块,用于根据所述使用数据确定下一个周期内对所述目标应用程序的处理策略,所述处理策略包括后台管理策略和内存优化策略;所述处理策略用于在所述下一个周期内对所述目标应用程序进行相应的处理。

【技术特征摘要】
1.一种应用程序处理装置,其特征在于,包括:获取模块,用于获取预设周期内用户对目标应用程序的使用数据;确定模块,用于根据所述使用数据确定下一个周期内对所述目标应用程序的处理策略,所述处理策略包括后台管理策略和内存优化策略;所述处理策略用于在所述下一个周期内对所述目标应用程序进行相应的处理。2.如权利要求1所述的应用程序处理装置,其特征在于,所述确定模块包括:第一确定子模块,用于根据所述使用数据,以及预设的使用数据与应用程序使用等级之间的对应关系,确定所述目标应用程序的使用等级;第二确定子模块,用于根据所述目标应用程序的使用等级;以及预设的应用程序使用等级与应用程序的处理策略之间的对应关系,确定所述下一个周期内对所述目标应用程序的处理策略。3.如权利要求1或2所述的应用程序处理装置,其特征在于,所述后台管理策略包括:目标应用程序闲置预设时长则关闭该目标应用程序;所述内存优化策略包括:目标应用程序内存达到预设值则清除该目标应用程序的内存。4.一种终端,其特征在于,包括如权利要求1至3任一项所述的应用程序处理装置,还包括:处理模块,用于根据所述应用程序处理装置确定的处理策略,在下一个周期对目标应用程序进行相应的处理。5.一种服务器,其特征在于,包括如权利要求1至3任一项所述的应用程序处理装置,还包括:发送模块,用于将所述应用程序处理装置确定的处理策略发送给目标终端,所述...

【专利技术属性】
技术研发人员:张凯
申请(专利权)人:南京酷派软件技术有限公司
类型:发明
国别省市:江苏;32

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

1