【技术实现步骤摘要】
数据调用方法、装置、电子设备和存储介质
[0001]本公开涉及计算机
,尤其涉及应用程序监控领域,具体涉及一种数据调用方法、装置、电子设备和存储介质。
技术介绍
[0002]对于操作系统的系统服务,操作系统将系统服务托管在进程中,通过进程为用户提供服务。应用程序使用系统服务以获取对应的数据的过程,本质上是向系统服务发送请求并传递相关的参数,系统服务通过进程调用相应的接口来进行相应的操作,并返回结果。因此,这个过程在一定程度上影响系统服务对数据的调用。
技术实现思路
[0003]本公开提供了一种数据调用方法、装置、电子设备和存储介质。
[0004]根据本公开的一方面,提供了一种数据检测方法,包括:
[0005]按照预设的调用频率,调用操作系统的应用程序操作管理接口,得到所述操作系统中的每个应用程序的预设行为数据;
[0006]在预设的存储区中,存储所述每个应用程序的预设行为数据;
[0007]响应于针对所述操作系统中的第一应用程序的预设行为数据的调用请求,在所述预设的存储区 ...
【技术保护点】
【技术特征摘要】
1.一种数据调用方法,包括:按照预设的调用频率,调用操作系统的应用程序操作管理接口,得到所述操作系统中的每个应用程序的预设行为数据;在预设的存储区中,存储所述每个应用程序的预设行为数据;响应于针对所述操作系统中的第一应用程序的预设行为数据的调用请求,在所述预设的存储区中调取所述第一应用程序的预设行为数据。2.根据权利要求1所述的方法,其中,还包括:基于所述每个应用程序的预设行为数据,更新所述调用频率。3.根据权利要求2所述的方法,其中,所述基于所述每个应用程序的预设行为数据,更新所述调用频率,包括:在所述每个应用程序的预设行为数据中,确定所述每个应用程序的在相邻两次调用所述应用程序操作管理接口所得到的第一预设行为数据和第二预设行为数据;基于所述第一预设行为数据与所述第二预设行为数据之间的差异信息,更新所述调用频率。4.根据权利要求1至3任一项所述的方法,其中,所述应用程序操作管理接口是所述操作系统中的隐藏接口,所述按照预设的调用频率,调用操作系统的应用程序操作管理接口,得到所述操作系统中的每个应用程序的预设行为数据,包括:按照预设的调用频率,通过反射调用的方式调用所述操作系统的应用程序操作管理接口,得到所述操作系统中的每个应用程序的预设行为数据。5.根据权利要求1至3任一项所述的方法,其中,所述应用程序操作管理接口是所述操作系统中的隐藏接口,所述方法还包括:响应于针对所述操作系统中的第一应用程序的数据使用权限的设置请求,通过反射调用的方式调用所述操作系统的应用程序操作管理接口;通过所述应用程序操作管理接口,基于所述设置请求中的权限设置指令,设置所述第一应用程序的数据使用权限。6.一种数据调用装置,包括:第一接口调用模块,用于按照预设的调用频率,调用操作系统的应用程序操作管理接口,得到所述操作系统中的每个应用程序的预设行为数据;数据存储模块,用于在预设的存储区中,存储所述每个应用程序的预设行为数据;数据调取模块,用于响应于针对所述操作系统中的第一应用程序的预设行为数据的调用请求...
【专利技术属性】
技术研发人员:唐先明,胡思健,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。