信息返回方法、装置、设备及存储介质制造方法及图纸

技术编号:17033320 阅读:33 留言:0更新日期:2018-01-13 19:38
本公开提供一种信息返回方法、装置、设备及存储介质,所述方法包括:确定发起调用请求的调用对象,所述调用请求用于请求电子设备中应用程序的相关信息;基于与所述调用对象对应的筛选策略,对所述调用请求所请求的应用程序的相关信息进行筛选;所述筛选策略用于筛选出所述调用对象有权限读取的相关信息;将筛选获得的信息返回至调用对象。本公开实施例可以在向调用对象返回信息前增加权限控制机制,实现对每个应用程序的读取权限进行控制,进而避免返回函数所能获取到的所有信息被任何应用程序都读取到,既保证了信息的安全性,又避免应用程序会根据读取到的信息进行相应调整导致某些服务不可用的缺陷。

【技术实现步骤摘要】
信息返回方法、装置、设备及存储介质
本申请涉及计算机
,尤其涉及信息返回方法、装置、设备及存储介质。
技术介绍
随着通信技术的发展,电子设备的功能越来越多。例如,智能手机不仅提供打电话、发短信的服务,还可以通过在智能手机中安装各种应用程序,以使智能手机提供应用程序对应的服务。在电子设备中,任何应用程序都可以调用包管理服务以获得电子设备中安装的所有应用程序的相关信息或某应用程序的相关信息等,例如相关信息可以是应用程序的包名、类名、应用程序的占用大小等信息。然而,某些应用程序读取到指定应用程序的信息后会阻止或调整本应用程序的某些服务,使该类应用程序的某些服务无法使用,或者更改处理逻辑。例如,微信应用读取到电子设备中安装有模拟位置的应用程序时,微信应用不会将该应用程序模拟出来的位置作为发朋友圈时的所在位置,甚至微信应用会封号。
技术实现思路
为克服相关技术中存在的问题,本公开提供了信息返回方法、装置、设备及存储介质。根据本公开实施例的第一方面,提供一种信息返回方法,所述方法包括:确定发起调用请求的调用对象,所述调用请求用于请求电子设备中应用程序的相关信息;基于与所述调用对象对应的筛选策略本文档来自技高网...
信息返回方法、装置、设备及存储介质

【技术保护点】
一种信息返回方法,其特征在于,所述方法包括:确定发起调用请求的调用对象,所述调用请求用于请求电子设备中应用程序的相关信息;基于与所述调用对象对应的筛选策略,对所述调用请求所请求的应用程序的相关信息进行筛选;所述筛选策略用于筛选出所述调用对象有权限读取的相关信息;将筛选获得的信息返回至调用对象。

【技术特征摘要】
1.一种信息返回方法,其特征在于,所述方法包括:确定发起调用请求的调用对象,所述调用请求用于请求电子设备中应用程序的相关信息;基于与所述调用对象对应的筛选策略,对所述调用请求所请求的应用程序的相关信息进行筛选;所述筛选策略用于筛选出所述调用对象有权限读取的相关信息;将筛选获得的信息返回至调用对象。2.根据权利要求1所述的方法,其特征在于,所述调用请求用于请求电子设备中安装的所有应用程序的相关信息;或,所述调用请求用于请求电子设备中安装的第三方应用程序的相关信息;或,所述调用请求用于请求电子设备中安装的系统级应用程序的相关信息;或,所述调用请求用于请求指定包名的图标。3.根据权利要求1或2所述的方法,其特征在于,所述基于与所述调用对象对应的筛选策略,对所述调用请求所请求的应用程序的相关信息进行筛选,包括:根据预设的白名单或黑名单,判断所述调用对象是否有读取所述调用请求所请求的应用程序的相关信息的权限;从所述调用请求所请求的应用程序的相关信息中,保留所述调用对象具有读取权限的相关信息。4.根据权利要求3所述的方法,其特征在于,所述白名单中包括:具有读取相关信息的权限的调用对象的标识信息,所述筛选策略包括:若调用对象的标识信息在所述白名单中,则所述调用对象具有读取该应用程序的相关信息的权限;或,所述黑名单中包括:不具有读取相关信息的权限的调用对象的标识信息,所述筛选策略包括:若调用对象的标识信息在所述黑名单中,则所述调用对象不具有读取该应用程序的相关信息的权限。5.根据权利要求3所述的方法,其特征在于,所述白名单中包括:调用对象的标识信息与允许所述调用对象读取的应用程序的标识信息的对应关系;所述筛选策略包括:若调用对象的标识信息、以及应用程序的标识信息满足所述白名单中的对应关系,则所述调用对象具有读取该应用程序的相关信息的权限;或,所述黑名单中包括:调用对象的标识信息与不允许所述调用对象读取的应用程序的标识信息的对应关系;所述筛选策略包括:若调用对象的标识信息、以及应用程序的标识信息满足所述黑名单中的对应关系,则所述调用对象不具有读取该应用程序的相关信息的权限。6.根据权利要求3所述的方法,其特征在于,所述白名单中包括:调用对象的标识信息、允许所述调用对象读取的应用程序的标识信息以及相关信息的类型信息三者对应关系;所述筛选策略包括:若调用对象的标识信息、应用程序的标识信息以及相关信息的类型信息满足所述白名单中的三者对应关系,则所述调用对象具有读取该应用程序的该类型相关信息的权限;或,所述黑名单中包括:调用对象的标识信息、不允许所述调用对象读取的应用程序的标识信息以及相关信息的类型信息三者对应关系;所述筛选策略包括:若调用对象的标识信息、应用程序的标识信息以及相关信息的类型信息满足所述黑名单中的三者对应关系,则所述调用对象不具有读取该应用程序的该类型相关信息的权限。7.根据权利要求3所述的方法,其特征在于,所述黑名单或白名单基于用户指令生成。8.一种信息返回装置,其特征在于,所述装置包括:对象确定模块,被配置为确定发起调用请求的调用对象,所述调用请求用于请求电子设备中应用程序的相关信息;信息筛选模块,被配置为基于与所述调用对象对应的筛选策略,对所述调用请求所请求的应用程序的相关信息进行筛选;所述筛选策略用于筛...

【专利技术属性】
技术研发人员:刘任虞连飞沈金华
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1