本公开是关于一种蓝牙扫描控制方法、装置及终端设备。该方法包括:首先,接收第一应用程序发送的蓝牙扫描指令,然后,检测第一应用程序是否满足预设的蓝牙扫描条件;当检测到上述的第一应用程序满足蓝牙扫描条件,则响应蓝牙扫描指令,相对相关技术,本公开中会判断第一应用程序是否满足预先设置的蓝牙扫描条件,如果满足才为第一应用程序执行蓝牙扫描指令,从而有效保护了用户数据的安全性,且避免了进行不必要的蓝牙扫描所带来的终端设备的电量的消耗。
【技术实现步骤摘要】
本公开涉及计算机技术,尤其涉及一种蓝牙扫描控制方法、装置及终端设备。
技术介绍
随着移动互联网的不断发展和智能终端的不断普及,安卓(英文:Android)终端的用户也越来越多,Android应用毋庸置疑也成为人们使用的热门,尤其是运动类应用(Application,简称为:APP)和定位类APP方便了人们的生活,受到大众的欢迎。但是当前的很多Android应用为了获取终端用户的数据,从而频繁使用蓝牙进行扫描。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种蓝牙扫描控制方法、装置及终端设备。所述技术方案如下:根据本公开实施例的第一方面,提供一种蓝牙扫描控制方法,该方法包括:接收第一应用程序发送的蓝牙扫描指令;检测第一应用程序是否满足预设的蓝牙扫描条件;当检测到第一应用程序不满足蓝牙扫描条件时,则响应蓝牙扫描指令。本公开的实施例提供的技术方案可以包括以下有益效果:通过判断第一应用程序是否满足预先设置的蓝牙扫描条件,如果满足才为第一应用程序执行蓝牙扫描指令,如果满足,则为第一应用程序执行蓝牙扫描指令,从而有效保护了用户数据的安全性,且避免了进行不必要的蓝牙扫描所带来的终端设备的电量的消耗。可选地,检测第一应用程序是否满足预设的蓝牙扫描条件,包括:检测第一应用程序发送蓝牙扫描指令距上次发起蓝牙扫描的第一时间是否大于或等于预设蓝牙扫描时间间隔;当检测到第一应用程序发送蓝牙扫描指令距上次发起蓝牙扫描的第一时间大于或等于预设蓝牙扫描时间间隔时,则确定第一应用程序满足蓝牙扫描条件。本公开的实施例提供的技术方案可以包括以下有益效果:公开中会检测第一应用程序发送蓝牙扫描指令距上次发起蓝牙扫描的第一时间是否大于或等于预设蓝牙扫描时间间隔,如果大于或等于才为第一应用程序执行蓝牙扫描指令,从而有效保护了用户数据的安全性,且避免了进行不必要的蓝牙扫描所带来的终端设备的电量的消耗。可选地,检测第一应用程序是否满足预设的蓝牙扫描条件,包括:检测获取第一应用程序的运行状态;运行状态包括前台运行或者后台运行;当检测到第一应用程序的运行状态为前台运行时,则确定第一应用程序满足蓝牙扫描条件。本公开的实施例提供的技术方案可以包括以下有益效果:本公开中会检测第一应用程序的运行状态,若第一应用程序在前台运行,则响应蓝牙扫描指令,从而有效保护了用户数据的安全性,且避免了进行不必要的蓝牙扫描所带来的终端设备的电量的消耗。可选地,检测第一应用程序是否满足预设的蓝牙扫描条件,包括:检测第一应用程序发送蓝牙扫描指令距上次发起蓝牙扫描的第一时间是否大于或等于预设蓝牙扫描时间间隔;当检测到第一时间大于或等于预设蓝牙扫描时间间隔时,则检测获取第一应用程序的运行状态;运行状态包括前台运行或者后台运行;当检测到第一应用程序的运行状态为前台运行时,则确定第一应用程序满足蓝牙扫描条件。本公开的实施例提供的技术方案可以包括以下有益效果:本公开中只有当第一应用程序发送蓝牙扫描指令距上次发起蓝牙扫描的第一时间大于或等于预设蓝牙扫描时间间隔且第一应用程序在前台运行,才响应蓝牙扫描指令,从而有效保护了用户数据的安全性,且避免了进行不必要的蓝牙扫描所带来的终端设备的电量的消耗。可选地,检测第一应用程序是否满足预设的蓝牙扫描条件,包括:检测预设蓝牙扫描黑名单中是否包括第一应用程序;当检测到蓝牙扫描黑名单中不包括第一应用程序,则确定第一应用程序满足蓝牙扫描条件。本公开的实施例提供的技术方案可以包括以下有益效果:本公开中只有当第一应用程序不包括在蓝牙扫描黑名单中时,才响应蓝牙扫描指令,从而有效保护了用户数据的安全性,且避免了进行不必要的蓝牙扫描所带来的终端设备的电量的消耗。根据本公开实施例的第二方面,提供一种蓝牙扫描控制装置,该装置包括:蓝牙扫描指令接收模块,被配置为接收第一应用程序发送的蓝牙扫描指令;检测模块,被配置为检测所述蓝牙扫描指令接收模块接收的所述第一应用程序是否满足预设的蓝牙扫描条件;执行模块,被配置为在所述检测模块检测到所述第一应用程序满足所述蓝牙扫描条件时,响应所述蓝牙扫描指令。本公开的实施例提供的技术方案可以包括以下有益效果:通过判断第一应用程序是否满足预先设置的蓝牙扫描条件,如果第一应用程序满足预先设置的蓝牙扫描条件,才为第一应用程序执行蓝牙扫描指令,从而有效保护了用户数据的安全性,且避免了进行不必要的蓝牙扫描所带来的终端设备的电量的消耗。可选地,所述检测模块包括:第一蓝牙扫描时间间隔检测子模块和第一确定子模块,所述第一蓝牙扫描时间间隔检测子模块,被配置为检测所述蓝牙扫描指令接收模块接收的所述第一应用程序发送所述蓝牙扫描指令距上次发起蓝牙扫描的第一时间是否大于或等于预设蓝牙扫描时间间隔;所述第一确定子模块,被配置为当所述第一蓝牙扫描时间间隔检测子模块检测到所述第一应用程序发送所述蓝牙扫描指令距上次发起蓝牙扫描的第一时间大于或等于所述预设蓝牙扫描时间间隔时,确定所述第一应用程序满足所述蓝牙扫描条件。本公开的实施例提供的技术方案可以包括以下有益效果:公开中会检测第一应用程序发送蓝牙扫描指令距上次发起蓝牙扫描的第一时间是否大于或等于蓝牙扫描时间间隔,如果大于或等于才为第一应用程序执行蓝牙扫描指令,从而有效保护了用户数据的安全性,且避免了进行不必要的蓝牙扫描所带来的终端设备的电量的消耗。可选地,所述检测模块包括:第一运行状态检测子模块和第二确定子模块,所述第一运行状态检测子模块,被配置为检测获取所述第一应用程序的运行状态;所述运行状态包括前台运行或者后台运行;所述第二确定子模块,被配置为当所述第一运行状态检测子模块检测到所述第一应用程序的运行状态为前台运行时,确定所述第一应用程序满足所述蓝牙扫描条件。本公开的实施例提供的技术方案可以包括以下有益效果:本公开中会检测第一应用程序的运行状态,若第一应用程序在前台运行,则响应蓝牙扫描指令,从而有效保护了用户数据的安全性,且避免了进行不必要的蓝牙扫描所带来的终端设备的电量的消耗。可选地,所述检测模块包括:第二蓝牙扫描时间间隔检测子模块、第二运行状态检测子模块和第三确定子模块;所述第二蓝牙扫描时间间隔检测子模块,被配置为检测所述蓝牙扫描指令接收模块接收的所述第一应用程序发送所述蓝牙扫描指令距上次发起蓝牙扫描的第一时间是否大于或等于预设蓝牙扫描时间间隔;所述第二运行状态检测子模块,被配置为当所述第二蓝牙扫描时间间隔检测子模块检测到所述第一时间大于或等于所述预设蓝牙扫描时间间隔时,检测获取所述第一应用程序的运行状态;所述运行状态包括前台运行或者后台运行;所述第三确定子模块,被配置为当所述第二运行状态检测子模块检测到所述第一应用程序的运行状态为前台运行时,确定所述第一应用程序满足所述蓝牙扫描条件。本公开的实施例提供的技术方案可以包括以下有益效果:本公开中只有当第一应用程序发送蓝牙扫描指令距上次发起蓝牙扫描的第一时间大于或等于蓝牙扫描时间间隔且第一应用程序在前台运行,才响应蓝牙扫描指令,从而有效保护了用户数据的安全性,且避免了进行不必要的蓝牙扫描所带来的终端设备的电量的消耗。可选地,所述检测模块包括:蓝牙扫描黑名单检测子模块和第四确定子模块;所述蓝牙扫描黑名单检测子模块,被配置为检测预设蓝牙扫描黑名单中是否包括所述第一应用本文档来自技高网...
【技术保护点】
一种蓝牙扫描控制方法,其特征在于,包括:接收第一应用程序发送的蓝牙扫描指令;检测所述第一应用程序是否满足预设的蓝牙扫描条件;当检测到所述第一应用程序满足所述蓝牙扫描条件时,则响应所述蓝牙扫描指令。
【技术特征摘要】
1.一种蓝牙扫描控制方法,其特征在于,包括:接收第一应用程序发送的蓝牙扫描指令;检测所述第一应用程序是否满足预设的蓝牙扫描条件;当检测到所述第一应用程序满足所述蓝牙扫描条件时,则响应所述蓝牙扫描指令。2.根据权利要求1所述的方法,其特征在于,所述检测所述第一应用程序是否满足预设的蓝牙扫描条件,包括:检测所述第一应用程序发送所述蓝牙扫描指令距上次发起蓝牙扫描的第一时间是否大于或等于预设蓝牙扫描时间间隔;当检测到所述第一应用程序发送所述蓝牙扫描指令距上次发起蓝牙扫描的第一时间大于或等于所述预设蓝牙扫描时间间隔时,则确定所述第一应用程序满足所述蓝牙扫描条件。3.根据权利要求1所述的方法,其特征在于,所述检测所述第一应用程序是否满足预设的蓝牙扫描条件,包括:检测获取所述第一应用程序的运行状态;所述运行状态包括前台运行或者后台运行;当检测到所述第一应用程序的运行状态为前台运行时,则确定所述第一应用程序满足所述蓝牙扫描条件。4.根据权利要求1所述的方法,其特征在于,所述检测所述第一应用程序是否满足预设的蓝牙扫描条件,包括:检测所述第一应用程序发送所述蓝牙扫描指令距上次发起蓝牙扫描的第一时间是否大于或等于预设蓝牙扫描时间间隔;当检测到所述第一时间大于或等于所述预设蓝牙扫描时间间隔时,则检测获取所述第一应用程序的运行状态;所述运行状态包括前台运行或者后台运行;当检测到所述第一应用程序的运行状态为前台运行时,则确定所述第一应用程序满足所述蓝牙扫描条件。5.根据权利要求1所述的方法,其特征在于,所述检测所述第一应用程序是否满足预设的蓝牙扫描条件,包括:检测预设蓝牙扫描黑名单中是否包括所述第一应用程序;当检测到所述预设蓝牙扫描黑名单中不包括所述第一应用程序时,则确定所述第一应用程序满足所述蓝牙扫描条件。6.一种蓝牙扫描控制装置,其特征在于,包括:蓝牙扫描指令接收模块,被配置为接收第一应用程序发送的蓝牙扫描指令;检测模块,被配置为检测所述蓝牙扫描指令接收模块接收的所述第一应用程序是否满足预设的蓝牙扫描条件;执行模块,被配置为在所述检测模块检测到所述第一应用程序满足所述蓝牙扫描条件时,响应所述蓝牙扫描指令。7.根据权利要求6所述的装置,其特征在于,所述检测模块包括:第一蓝牙扫描时间间隔检测子模块和第一确定子模块;所述第一蓝牙扫描时间间隔检测子模块,被配置为检测所述蓝牙扫...
【专利技术属性】
技术研发人员:邱子峰,王智勇,刘立伟,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。