一种信息采集方法、装置及设备制造方法及图纸

技术编号:33857344 阅读:29 留言:0更新日期:2022-06-18 10:45
本说明书实施例公开了一种信息采集方法、装置及设备,该方法包括:若检测到目标应用程序的页面中的目标类对应的目标方法被调用,则获取所述目标类对应的子页面的显示状态,所述目标方法用于显示或隐藏所述目标类对应的子页面;若所述目标类对应的子页面的显示状态与所述目标方法对应的状态相匹配,则获取所述目标类对应的子页面的显示信息;基于所述目标类对应的子页面的显示信息,确定所述页面的层级结构对应的层级页面显示信息。通过上述方法,可以提高针对多层级页面的显示信息的采集效率和采集准确性。率和采集准确性。率和采集准确性。

【技术实现步骤摘要】
一种信息采集方法、装置及设备


[0001]本文件涉及计算机
,尤其涉及一种信息采集方法、装置及设备。

技术介绍

[0002]随着计算机技术的飞速发展,应用程序可以为用户提供的服务越来越多样化,因而,应用程序的页面中可能包含多个层级的子页面,为提高用户体验,可以通过采集得到的页面中各子页面的显示信息,对应用程序进行优化改进。
[0003]通常,开发人员可以根据采集需求针对特定页面中特定层级的子页面进行信息采集,例如,开发人员可以根据采集需求,设计针对应用程序中的第1个页面的第3层子页面的信息采集代码,并在应用程序运行的过程中基于该采集代码采集该子页面的显示信息。
[0004]但是,由于子页面可能存在新增或删除的情况,会导致子页面的层级关系发生改变,而在测试阶段由于仅针对功能需求进行测试,因而很难在测试阶段检测出子页面的层级信息发生了改变,所以,在应用程序运行过程中,可能存在由于子页面的层级关系发生变化,导致无法及时准确的采集层级页面的显示信息的情况,基于此,需要提供一种提高针对多层级页面的显示信息的采集效率和采集准确性的技术本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种信息采集方法,所述方法包括:若检测到目标应用程序的页面中的目标类对应的目标方法被调用,则获取所述目标类对应的子页面的显示状态,所述目标方法用于显示或隐藏所述目标类对应的子页面;若所述目标类对应的子页面的显示状态与所述目标方法对应的状态相匹配,则获取所述目标类对应的子页面的显示信息;基于所述目标类对应的子页面的显示信息,确定所述页面的层级结构对应的层级页面显示信息。2.根据权利要求1所述的方法,所述目标方法用于隐藏所述目标类对应的子页面,所述若所述目标类对应的子页面的显示状态与所述目标方法对应的状态相匹配,则获取所述目标类对应的子页面的显示信息,包括:若所述目标类对应的子页面的显示状态为隐藏,则获取所述目标类对应的子页面的隐藏时间;基于所述目标类的标识,获取所述目标类对应的子页面的显示时间;所述获取所述目标类对应的子页面的显示时间之后,所述方法还包括:基于所述显示时间和所述隐藏时间,确定所述目标类的显示时长。3.根据权利要求2所述的方法,在所述获取所述目标类对应的子页面的显示信息之前,还包括:获取所述目标类在所述页面对应的类中的嵌套关系;基于所述嵌套关系,确定所述目标类对应的子页面在所述页面的层级结构中的层级信息;将所述目标类对应的子页面在所述页面中的层级信息,确定为所述目标类的标识。4.根据权利要求3所述的方法,所述基于所述目标类对应的子页面的显示信息,确定所述页面的层级结构对应的层级页面显示信息,包括:基于所述目标类对应的子页面在所述页面的层级结构中的层级信息,以及所述目标类对应的子页面的显示信息,确定所述页面的层级结构对应的层级页面显示信息。5.根据权利要求1所述的方法,所述若所述目标类对应的子页面的显示状态与所述目标方法对应的状态相匹配,则获取所述目标类对应的子页面的显示信息,包括:获取所述目标类在所述页面对应的类中的嵌套关系,并基于所述嵌套关系,确定所述页面对应的类中是否存在所述目标类的第一父类;若所述页面对应的类中存在所述目标类的第一父类,则获取所述目标类的第一父类对应的页面的显示状态;若所述目标类的第一父类对应的页面的显示状态与所述目标方法对应的状态相匹配,且所述目标类对应的子页面的显示状态与所述目标方法对应的状态相匹配,则获取所述目标类对应的子页面的显示信息。6.根据权利要求3所述的方法,所述若所述目标类对应的子页面的显示状态与所述目标...

【专利技术属性】
技术研发人员:朱利亚郭剑霓王思远蒋宁吴海英张永辉鹿凌华
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1