【技术实现步骤摘要】
应用的监听方法、应用的管理方法、装置和电子设备
[0001]本公开涉及计算机
,尤其涉及计算机应用领域,具体涉及一种应用的监听方法、应用的管理方法、装置和电子设备。
技术介绍
[0002]目前,应用程序(Application,APP)通常是以安装包的形式安装于客户端。随着APP功能的不断丰富,安装包也变得越来越大。基于此,现有技术中提出了可以将APP不常用的类从安装包中删除,以减小安装包的大小。
技术实现思路
[0003]本公开提供了一种应用的监听方法、应用的管理方法、装置和电子设备。
[0004]根据本公开的第一方面,提供了一种应用的监听方法,应用于客户端,所述客户端安装有目标应用,所述方法包括:
[0005]监听所述目标应用中页面的展示状态;
[0006]响应于监听到所述页面在所述客户端中展示,生成与所述页面相对应的展示状态信息;
[0007]将所述展示状态信息发送至服务器,以使所述服务器基于所述展示状态信息确定所述页面的展示频率,并基于所述页面的展示频率对所述目标应用进行管理。
[0008]根据本公开的第二方面,提供了一种应用的管理方法,应用于服务器,所述方法包括:
[0009]接收客户端发送的目标应用中多个页面的展示状态信息,所述目标应用安装于所述客户端,所述展示状态信息为所述页面在所述客户端中展示时所生成的信息;
[0010]基于所述展示状态信息确定所述目标应用中的多个页面的展示频率;
[0011]基于所述展示频率对所述 ...
【技术保护点】
【技术特征摘要】
1.一种应用的监听方法,应用于客户端,所述客户端安装有目标应用,所述方法包括:监听所述目标应用中页面的展示状态;响应于监听到所述页面在所述客户端中展示,生成与所述页面相对应的展示状态信息;将所述展示状态信息发送至服务器,以使所述服务器基于所述展示状态信息确定所述页面的展示频率,并基于所述页面的展示频率对所述目标应用进行管理。2.根据权利要求1所述的方法,其中,所述监听所述目标应用中页面的展示状态,包括:监听所述目标应用的视图控制器的子类的目标事件;在监听到所述子类的所述目标事件的情况下,确定所述页面在所述客户端中展示;其中,所述视图控制器的一个子类对应一个页面,所述视图控制器用于调用所述子类的方法,以展示所述子类所对应的页面,所述目标事件用于表征所述子类的方法被所述视图控制器所调用。3.根据权利要求2所述的方法,其中,所述响应于监听到所述页面在所述客户端中展示,生成与所述页面相对应的展示状态信息,包括:响应于监听到所述页面在所述客户端中展示,获取所述子类的类名和所述页面所属业务模块的模块名称;基于所述类名和所述模块名称,生成所述展示状态信息。4.根据权利要求2所述的方法,其中,所述目标事件至少包括所述子类的初始化和所述子类的展示。5.一种应用的管理方法,应用于服务器,所述方法包括:接收客户端发送的目标应用中多个页面的展示状态信息,所述目标应用安装于所述客户端,所述展示状态信息为所述页面在所述客户端中展示时所生成的信息;基于所述展示状态信息确定所述目标应用中的多个页面的展示频率;基于所述展示频率对所述目标应用进行管理。6.根据权利要求5所述的方法,其中,所述基于所述展示状态信息确定所述目标应用中的各个页面的展示频率,包括:基于预设时间段内所接收到的所述展示状态信息,确定与每个页面所对应的展示状态信息的数量;基于所述页面所对应的展示状态信息的数量,确定所述页面的展示频率。7.根据权利要求6所述的方法,其中,所述展示状态信息还包括所展示的页面所对应的子类的类名,所述基于所述展示状态信息确定所述目标应用中的各个页面的展示频率,还包括:基于所述预设时间段内所接收到的所述展示状态信息,生成第一子类集合,其中,所述第一子类集合包括所述预设时间段内所有展示的页面所对应的子类的类名;获取第二子类集合,所述第二子类集合包括所述目标应用的视图控制器的所有子类的类名;取所述第一子类集合相对于所述第二子类集合的补集,得到第三子类集合;将所述第三子类集合中的子类所对应的页面的所述展示频率确定为预设值。8.根据权利要求5至7中任一项所述的方法,其中,所述展示状态信息包括所展示的页
面所属业务模块的模块名称,所述基于所述展示频率对所述目标应用进行管理,包括:基于所述展示频率确定每个业务模块的被使用频率,所述业务模块的被使用频率为所述业务模块所包括的所有页面的所述展示频率之和;将所述目标应用中,被使用频率小于预设频率的业务模块从所述目标应用的安装包中删除,得到目标安装包。9.一种应用的监听装置,所述监听装置安装有目标应用,所述监听装置包括:监听模块,用于监听所述目标应用中页面的展示状态;生成模块,用于响应于监听到所述页面在所述监听装置中展示,生成与所述页面相对应的展示状态信息;发送模块,用于将所述展示状态信息发送至服务器,以使所述服务器基于所述展示状态信息确定所述页面的展示频率,并基于所述页面的展示频率对所述目标应用进行管理。10.根据权利要求9所述的监听装置,其中,所述监听模块,包括:监听子模块,用于监听所述目标应...
【专利技术属性】
技术研发人员:高飞,杨宝成,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。