The invention provides a method for identifying Bluetooth permissions, which is characterized in that the method comprises the following steps: receiving a Bluetooth service usage request from an application program, the request including the Bluetooth service type used by the application program, and judging whether the application program has the Bluetooth service type used by the application program request. Permissions, and perform corresponding preset operations according to the result of judgment. Meanwhile, the invention also provides a Bluetooth authentication device and a mobile terminal. Through the scheme provided by the invention, the behavior of freely using the Bluetooth service of the application program can be restricted, the controllability of the Bluetooth service privilege can be improved, the threat to the user data security caused by the application program utilizing certain Bluetooth service types can be reduced, and the terminal use security can be improved.
【技术实现步骤摘要】
蓝牙使用权限鉴别方法、装置及移动终端
本专利技术涉及计算机
,具体而言,本专利技术涉及一种蓝牙使用权限鉴别方法、装置及移动终端。
技术介绍
蓝牙是一种支持设备短距离通信的无线电技术,能在包括移动电话、相关外设等众多设备之间进行无线信息交换,具有安全性好,功耗低、成本低等技术优势,因而在日常生活中应用很广泛。随着蓝牙技术的推广,市场也有利用蓝牙服务实现更多功能的需求。而蓝牙组织开发出多种用于实现不同功能的蓝牙服务类型。当前很多智能设备,如智能手环、智能电子秤等都是通过蓝牙技术来与终端中对应的应用程序进行通信的。而应用程序获取操作系统授权的蓝牙服务权限的难度不高,且一旦获得操作系统授权的蓝牙服务权限,就能够使用所有的蓝牙服务类型。然而部分蓝牙服务类型涉及到用户的私人数据,而当前操作系统对蓝牙服务权限的控制性不强,因而有可能存在恶意的应用程序滥用蓝牙服务而威胁用户私人数据的安全性的情况。因此,如何解决上述问题是一个亟需解决的问题。
技术实现思路
本专利技术针对现有技术的缺点,提供了一种蓝牙使用权限鉴别方法、装置及移动终端,从而实现对应用程序原本自由使用蓝牙服务的行为加以限制,提高了蓝牙服务权限的可控性,封堵了应用程序利用某些蓝牙服务实施窃取用户数据等行为的路径。本专利技术实施例提供了一种蓝牙使用权限鉴别方法,包括以下步骤:接收来自应用程序的蓝牙服务使用请求,所述请求包括应用程序请求使用的蓝牙服务类型;判断所述应用程序是否拥有应用程序请求使用的蓝牙服务类型的使用权限;根据判断结果执行相应的预设操作。进一步地,所述判断所述应用程序是否拥有应用程序请求使用的蓝牙服务 ...
【技术保护点】
1.一种蓝牙使用权限鉴别方法,其特征在于,包括以下步骤:接收来自应用程序的蓝牙服务使用请求,所述请求包括应用程序请求使用的蓝牙服务类型;判断所述应用程序是否拥有应用程序请求使用的蓝牙服务类型的使用权限;根据判断结果执行相应的预设操作。
【技术特征摘要】
1.一种蓝牙使用权限鉴别方法,其特征在于,包括以下步骤:接收来自应用程序的蓝牙服务使用请求,所述请求包括应用程序请求使用的蓝牙服务类型;判断所述应用程序是否拥有应用程序请求使用的蓝牙服务类型的使用权限;根据判断结果执行相应的预设操作。2.如权利要求1所述的蓝牙使用权限鉴别方法,其特征在于,所述判断所述应用程序是否拥有应用程序请求使用的蓝牙服务类型的使用权限,具体包括:获取所述应用程序的应用识别信息;根据所述应用识别信息在预存的服务授权记录信息中查询与所述应用识别信息对应的已授权蓝牙服务类型;判断所述已授权蓝牙服务类型中是否包含应用程序请求使用的蓝牙服务类型。3.如权利要求1所述的蓝牙使用权限鉴别方法,其特征在于,还包括:确定当前使用蓝牙socket的应用程序;判断所述应用程序是否拥有当前使用的蓝牙服务类型的使用权限;若没有拥有,则禁止所述应用程序使用当前使用的蓝牙服务类型。4.如权利要求1所述的蓝牙使用权限鉴别方法,其特征在于,所述接收来自应用程序的蓝牙服务使用请求,之前还包括:检测到预设触发操作时,显示为所述应用程序配置对应的蓝牙服务类型的配置控件;根据接收到的用户对所述配置控件的选择操作,在服务授权记录信息中更新所述应用程序对应的已授权蓝牙服务类型。5.如权利要求1所述的蓝牙使用权限鉴别方法,其特征在于,所述根据判断结果执行相应的预设操作,包括:若所述应用程序拥有所述请求使用的蓝牙服务类型的使用权限,则允许所述应用程序执行与该蓝牙服务类型对应的操作;若所述应用程序没有拥有...
【专利技术属性】
技术研发人员:唐会刚,
申请(专利权)人:北京元心科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。