控制应用的方法及装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:39330940 阅读:10 留言:0更新日期:2023-11-12 16:07
本申请提供了一种控制应用的方法及装置、电子设备和计算机可读存储介质,包括:在电子设备上运行第一应用,第一应用注册了第一传感器关联的传感器服务;响应于接收到第一传感器的感测数据,判断第一应用是否具有第一传感器的使用权限;如果第一应用具有第一传感器的使用权限,则向第一应用发送感测数据;如果第一应用不具有第一传感器的使用权限,则不向第一应用发送感测数据。本申请提供的控制应用的方法及装置、电子设备和计算机可读存储介质,可以通过对应用传感器数据的使用权限进行管控,进而解决了恶意应用跳转行为识别困难、跳转行为的拦截率低以及修复问题的及时率低等问题。为的拦截率低以及修复问题的及时率低等问题。为的拦截率低以及修复问题的及时率低等问题。

【技术实现步骤摘要】
控制应用的方法及装置、电子设备和计算机可读存储介质


[0001]本申请涉及互联网
,具体涉及一种控制应用的方法及装置、电子设备和计算机可读存储介质。

技术介绍

[0002]目前,随着信息技术的不断发展,手机、电脑等电子设备上可以安装越来越多的应用,但是这些应用中,经常存在通过传感器进行的恶意跳转行为。例如,用户在使用电子设备时,经常会因为无意识地抖动手机,而被一些自动弹出的广告骚扰。
[0003]目前,可以通过行为检测和黑名单配对的方式进行恶意应用跳转的拦截。但是,这种拦截方式存在恶意跳转行为识别困难、拦截率低等问题,无法满足用户的需要。

技术实现思路

[0004]本申请实施例致力于提供一种控制应用的方法及装置、电子设备和计算机可读存储介质,解决了恶意应用跳转行为识别困难、跳转行为的拦截率低以及修复问题的及时率低等问题。下文从以下几个方面进行介绍。
[0005]第一方面,提供一种控制应用的方法,包括:在电子设备上运行第一应用,所述第一应用注册了第一传感器关联的传感器服务;响应于接收到所述第一传感器的感测数据,判断所述第一应用是否具有所述第一传感器的使用权限;如果所述第一应用具有所述第一传感器的使用权限,则向所述第一应用发送所述感测数据;如果所述第一应用不具有所述第一传感器的使用权限,则不向所述第一应用发送所述感测数据。
[0006]作为一种可能的实现方式,所述判断所述第一应用是否具有所述第一传感器的使用权限,包括:根据预设的管控规则,判断所述第一应用是否具有所述第一传感器的使用权限;其中,所述管控规则包括第一规则,所述第一规则用于指示第一应用不允许使用的传感器的类型。
[0007]作为一种可能的实现方式,所述第一规则由所述电子设备的用户通过设置接口进行设置。
[0008]作为一种可能的实现方式,所述第一规则包括以下二者之间的映射关系:所述第一应用关联的类名和包名;以及所述第一应用不允许使用的传感器的类型。
[0009]作为一种可能的实现方式,所述管控规则基于哈希集存储。
[0010]作为一种可能的实现方式,所述管控规则用于对基于所述感测数据进行广告跳转的行为进行管控。
[0011]作为一种可能的实现方式,所述第一传感器包括所述电子设备的加速度传感器和/或重力传感器。
[0012]第二方面,提供一种控制应用的模块,包括:运行模块,用于在电子设备上运行第一应用,所述第一应用注册了所述第一传感器关联的传感器服务;判断模块,用于响应于接收到第一传感器的感测数据,判断所述第一应用是否具有所述第一传感器的使用权限;发
送控制模块,用于如果所述第一应用具有所述第一传感器的使用权限,则向所述第一应用发送所述感测数据;如果所述第一应用不具有所述第一传感器的使用权限,则不向所述第一应用发送所述感测数据。
[0013]第三方面,提供一种电子设备,包括:存储器,用于存储程序;处理器,用于执行所述存储器中存储的程序,以执行第一方面或第一方面中任一项所述的方法。
[0014]第四方面,提供一种计算机可读存储介质,其上存储有用于执行如第一方面或第一方面中任一项所述的方法的程序。
[0015]本申请实施例可以对传感器数据的使用权限进行管控,在具有传感器数据的使用权限的情况下,应用才可以使用对应的传感器数据。如此一来,在存在恶意应用跳转的情况下,可以通过控制应用不具有传感器数据的使用权限来解决恶意应用跳转行为识别困难、跳转行为的拦截率低以及修复问题的及时率低等问题。
附图说明
[0016]图1所示为本申请实施例提供的电子设备的结构示意图。
[0017]图2所示为本申请一实施例提供的控制应用的方法的示意性流程图。
[0018]图3所示为本申请另一实施例提供的控制应用的方法的示意性流程图。
[0019]图4所示为本申请实施例提供的设置管控规则的方法的示意性流程图。
[0020]图5所示为本申请实施例提供的哈希集存储规则示意图。
[0021]图6所示为本申请又一实施例提供的控制应用的方法的示意性流程图。
[0022]图7所示为本申请实施例提供的控制应用的装置的结构示意图。
具体实施方式
[0023]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。
[0024]本申请实施例可应用于用户使用电子设备拦截恶意应用跳转的场景,或者,本申请实施例可以应用于用户使用电子设备拦截恶意使用传感器数据的场景。为了便于理解,先对本申请实施例提及的电子设备进行详细介绍。
[0025]近年来,随着通讯技术的发展,电子设备的应用越来越广泛,且电子设备也在不断地更新迭代。需要说明的是,本申请实施例提及的电子设备,可以是具有无线通信功能的任意类型的电子设备。例如,该电子设备可以是便携式移动终端,也可以是手持式移动终端。作为一个具体的例子,该电子设备可以是手机(mobile phone)、移动电话或智能电话、便携式游戏设备(play station portable,PSP)、膝上型电脑、平板电脑(pad)、个人数字助理(personal digital assistant,PDA)、便携式互联网设备、音乐播放器或数据存储设备等。
[0026]下文对电子设备的结构进行举例说明。
[0027]图1示出了电子设备的一种可能的结构。如图1所示,该电子设备100包括存储器10和处理器12。
[0028]存储器10可用于存储应用以及各种数据,主要包括存储程序区和存储数据区。其中,存储程序区可存储操作系统、至少一个功能(如声音播放功能、图像播放功能等)所需的应用等。另外,存储数据区可存储电子设备100在使用的过程中所创建的数据(比如音频数
据、电话本等)。
[0029]处理器12是电子设备100的控制中心,利用各种接口和线路来连接电子设备100的各个部分。处理器12通过运行存储器10内的应用和模块、调用存储器10内的数据,来执行电子设备100的功能,并处理电子设备100中的数据,从而对电子设备100进行整体控制。
[0030]应理解,图1仅是电子设备100的简图,实际的电子设备100还可以包括比图1所示的器件更多的器件。例如,电子设备100还可以包括射频单元、传感器、显示单元等,用于支持电子设备的其他功能。
[0031]随着信息技术的不断发展,手机、电脑等电子设备上可以安装越来越多的应用,但是这些应用中也伴随着大量的恶意应用,存在通过传感器进行恶意跳转的行为。例如,用户在通过电子设备进行网络购物、游戏或者查阅信息时,经常会因为无意识地抖动手机,而被一些自动弹出的广告骚扰。因此,为了提高用户的使用体验感,电子设备的厂商致力于研究出可以拦截恶意应用跳转的方法。
[0032]下文以电子设备是手机、恶意应用的跳转行为是广告跳转为例,结合图2,详细介绍目前市场上电子本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制应用的方法,其特征在于,包括:在电子设备上运行第一应用,所述第一应用注册了第一传感器关联的传感器服务;响应于接收到所述第一传感器的感测数据,判断所述第一应用是否具有所述第一传感器的使用权限;如果所述第一应用具有所述第一传感器的使用权限,则向所述第一应用发送所述感测数据;如果所述第一应用不具有所述第一传感器的使用权限,则不向所述第一应用发送所述感测数据。2.根据权利要求1所述的方法,其特征在于,所述判断所述第一应用是否具有所述第一传感器的使用权限,包括:根据预设的管控规则,判断所述第一应用是否具有所述第一传感器的使用权限;其中,所述管控规则包括第一规则,所述第一规则用于指示第一应用不允许使用的传感器的类型。3.根据权利要求2所述的方法,其特征在于,所述第一规则由所述电子设备的用户通过设置接口进行设置。4.根据权利要求2所述的方法,其特征在于,所述第一规则包括以下二者之间的映射关系:所述第一应用关联的类名和包名;以及所述第一应用不允许使用的传感器的类型。5.根据权利要求2所述的方法,其特征...

【专利技术属性】
技术研发人员:黄朝鹏
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1