调用传感器数据的方法、移动终端及计算机可读存储介质技术

技术编号:37152103 阅读:122 留言:0更新日期:2023-04-06 22:09
本发明专利技术实施例提供了一种调用传感器数据的方法、移动终端及计算机可读存储介质,应用于具有指定类型的传感器的终端,具体包括:通过操作系统响应于应用程序发起的调用指定类型的传感器的传感数据请求,启动指定类型的传感器并采集对应的传感数据;通过操作系统对传感数据进行与应用程序对应的内容权限对应的特征提取;若成功从传感数据提取到与应用程序对应的内容权限对应的特征数据,则通过操作系统将特征数据对应的传感数据传递给应用程序。通过在操作系统上对应用程序设置更加细化的内容权限,操作系统在判定传感数据的内容是应用程序可以获取的数据后才传递给应用程序,从而更加有效地保护了用户的隐私信息。而更加有效地保护了用户的隐私信息。而更加有效地保护了用户的隐私信息。

【技术实现步骤摘要】
调用传感器数据的方法、移动终端及计算机可读存储介质


[0001]本专利技术涉及计算机
,尤指一种调用传感器数据的方法、移动终端及计算机可读存储介质。

技术介绍

[0002]目前,随着科技的发展,以智能手机为代表的移动终端在人们的生活中扮演越来越重要的角色。移动终端已经成为人们的个人信息处理设备,伴随着人们出入各种场合。
[0003]为了实现各种功能,用户会在移动终端中安装各种第三方应用程序。第三方应用程序会根据自身功能的实际需要,会获取移动终端的各种权限以调用相关的传感器采集传感数据。以安卓Android为代表的操作系统已经具备应用程序权限管理功能,可以由用户配置第三方应用程序是否具有调用相关的传感器采集传感数据的权限。当第三方应用程序具有调用相关的传感器采集传感数据的权限时,第三方应用程序可以通过操作系统直接获取传感器采集的传感数据;而当第三方应用程序不具有调用相关的传感器采集传感数据的权限时,第三方应用程序始终无法获取传感器采集的传感数据。但是,当传感数据的内容中混杂有允许第三方应用程序获取的非隐私信息和不允许第三方应用程序获取的隐私信息时(以摄像头采集的图像为例,在第三方应用程序请求调用摄像头采集图像以进行二维码扫描功能时,用户此时使用移动终端采集的多帧图像中,既有包含二维码的图像又有包含用户人脸的隐私图像),现有的权限管理方案只能一刀切地配置应用程序不能调用传感器采集传感信息,或者配置应用程序能够调用传感器采集所有的传感信息,用户只能在为了实现功能泄露隐私与为了保护隐私放弃功能实现之间二选一。<br/>
技术实现思路

[0004]本专利技术实施例提供一种调用传感器数据的方法、移动终端及计算机可读存储介质,用以解决采用现有技术的权限管理方案时,对于传感器采集的传感信息可能包含有隐私信息时,用户在正常实现功能的同时无法保护隐私的问题。
[0005]本专利技术实施例提供了一种调用传感器数据的方法,应用于具有指定类型的传感器的终端,包括:
[0006]通过操作系统响应于应用程序发起的调用指定类型的传感器的传感数据请求,启动所述指定类型的传感器并采集对应的传感数据;
[0007]通过所述操作系统对所述传感数据进行与所述应用程序对应的内容权限对应的特征提取;
[0008]若成功从所述传感数据提取到与所述应用程序对应的内容权限对应的特征数据,则通过所述操作系统将所述特征数据对应的传感数据传递给所述应用程序。
[0009]可选地,所述方法还包括:
[0010]若未成功从所述传感数据提取到与所述应用程序对应的内容权限对应的特征数据,或者所述应用程序没有所述传感数据对应的内容权限,则通过所述操作系统丢弃所述
传感数据,或者通过所述操作系统将所述传感数据添加干扰信息后传递给所述应用程序。
[0011]可选地,所述指定类型的传感器为摄像头,对应的传感数据为图像。
[0012]可选地,所述启动所述指定类型的传感器并采集对应的传感数据之后,所述方法还包括:
[0013]通过所述操作系统在所述应用程序的显示界面之外或悬浮生成预览界面,并在所述预览界面上实时显示所述摄像头采集的图像。
[0014]可选地,所述方法还包括:
[0015]通过所述操作系统对所述摄像头采集的任一帧原始图像进行复制;
[0016]将其中一张原始图像作为进行与所述应用程序对应的内容权限对应的特征提取的图像,将另一张原始图像作为在所述预览界面上显示的图像。
[0017]可选地,若成功从所述传感数据提取到与所述应用程序对应的内容权限对应的特征数据,则通过所述操作系统将所述特征数据对应的传感数据传递给所述应用程序,具体包括:
[0018]若成功从摄像头采集的原始图像中提取到与所述应用程序对应的内容权限对应的特征数据,则通过所述操作系统将所述原始图像中与所述特征数据对应的图像区域之外的图像区域,进行裁剪和/或添加干扰图案后得到修改图像,将所述修改图像传递给所述应用程序。
[0019]可选地,应用程序对应的内容权限包括如下至少一项:条形码与二维码扫描权限、人像拍摄权限、文档扫描权限、证件扫描权限。
[0020]基于同一专利技术构思,本专利技术实施例还提供了一种移动终端,包括:
[0021]传感器调用模块,用于通过操作系统响应于应用程序发起的调用指定类型的传感器的传感数据请求,启动所述指定类型的传感器并采集对应的传感数据;
[0022]分析模块,用于通过所述操作系统对所述传感数据进行与所述应用程序对应的内容权限对应的特征提取;
[0023]数据传递模块,用于若成功从所述传感数据提取到与所述应用程序对应的内容权限对应的特征数据,则通过所述操作系统将所述特征数据对应的传感数据传递给所述应用程序。
[0024]基于同一专利技术构思,本专利技术实施例还提供了一种移动终端,包括:处理器和用于存储所述处理器可执行指令的存储器;
[0025]其中,所述处理器被配置为执行所述指令,以实现所述的调用传感器数据的方法。
[0026]基于同一专利技术构思,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被用于实现所述的调用传感器数据的方法。
[0027]本专利技术有益效果如下:
[0028]本专利技术实施例提供的调用传感器数据的方法、移动终端及计算机可读存储介质,与现有技术对应用程序仅控制是否允许获取传感器的传感数据相比,本专利技术实施例提供的方案使应用程序即使拥有对传感器的使用权限也无法直接获取相应的传感数据,通过在操作系统上对应用程序设置更加细化的内容权限,操作系统在判定传感数据的内容是应用程序可以获取的数据后才传递给应用程序,从而实现了对应用程序获取传感数据的细粒度管
理,更加有效地保护了用户的隐私信息不被应用程序获取。
附图说明
[0029]图1为本专利技术实施例提供的调用传感器数据的方法的流程图之一;
[0030]图2为本专利技术实施例提供的调用传感器数据的方法的流程图之二;
[0031]图3为本专利技术实施例提供的调用传感器数据的方法的流程图之三;
[0032]图4为本专利技术实施例提供的调用传感器数据的方法的流程图之四;
[0033]图5为本专利技术实施例提供的调用传感器数据的方法的流程图之五;
[0034]图6为本专利技术实施例提供的调用传感器数据的方法的流程图之六;
[0035]图7为本专利技术实施例提供的调用传感器数据的方法的流程图之七;
[0036]图8为本专利技术实施例提供的调用传感器数据的方法的流程图之八;
[0037]图9为本专利技术实施例提供的调用传感器数据的方法对应的界面图之一;
[0038]图10为本专利技术实施例提供的调用传感器数据的方法对应的界面图之二;
[0039]图11为本专利技术实施例提供的调用传感器数据的方法对应的界面图之三;
[0040]图12为本专利技术实施例提供的调用传感器数据的方法的流程图之九;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调用传感器数据的方法,其特征在于,应用于具有指定类型的传感器的终端,包括:通过操作系统响应于应用程序发起的调用指定类型的传感器的传感数据请求,启动所述指定类型的传感器并采集对应的传感数据;通过所述操作系统对所述传感数据进行与所述应用程序对应的内容权限对应的特征提取;若成功从所述传感数据提取到与所述应用程序对应的内容权限对应的特征数据,则通过所述操作系统将所述特征数据对应的传感数据传递给所述应用程序。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若未成功从所述传感数据提取到与所述应用程序对应的内容权限对应的特征数据,或者所述应用程序没有所述传感数据对应的内容权限,则通过所述操作系统丢弃所述传感数据,或者通过所述操作系统将所述传感数据添加干扰信息后传递给所述应用程序。3.如权利要求1或2所述的方法,其特征在于,所述指定类型的传感器为摄像头,对应的传感数据为图像。4.如权利要求3所述的方法,其特征在于,所述启动所述指定类型的传感器并采集对应的传感数据之后,所述方法还包括:通过所述操作系统在所述应用程序的显示界面之外或悬浮生成预览界面,并在所述预览界面上实时显示所述摄像头采集的图像。5.如权利要求4所述的方法,其特征在于,所述方法还包括:通过所述操作系统对所述摄像头采集的任一帧原始图像进行复制;将其中一张原始图像作为进行与所述应用程序对应的内容权限对应的特征提取的图像,将另一张原始图像作为在所述预览界面上显示的图像。6.如权利要求3所述的方法,其特征在于,若成功从所述传感数据提取到与所述应用...

【专利技术属性】
技术研发人员:冯坤聂和平刘晓敏
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:

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

1