[发明专利]一种数据处理的方法及终端有效
申请号: | 201710040255.4 | 申请日: | 2017-01-18 |
公开(公告)号: | CN106815510B | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 陈伟 | 申请(专利权)人: | 珠海市魅族科技有限公司 |
主分类号: | G06F21/32 | 分类号: | G06F21/32;G06F21/71 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 519000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 终端 | ||
本发明实施例公开了一种数据处理的方法及终端,用于保护用户的信息以及财产安全。本发明实施例方法包括:终端在可信执行环境TEE中,检测预设的功能指令,其中,所述TEE运行于所述终端的协处理器上;当检测到所述预设的功能指令时,控制与所述功能指令对应的功能模块启动;控制所述协处理器对所述功能模块采集的数据进行处理,以完成相应的功能。本实施例中,由于TEE运行在协处理器上,操作系统OS运行在主处理器上,TEE运行环境与OS的运行环境硬件隔离,黑客在OS中难以向TEE发起攻击和寻找安全漏洞,保护了用户的信息以及财产安全。
技术领域
本发明涉及移动通信领域,尤其涉及一种数据处理的方法及终端。
背景技术
随着终端的功能越来越强丰富,终端所应用的领域也越来越多,例如现在应用最多的终端支付业务,以及各类购物网站的客户端,这些应用均需与个人信息及信用卡信息绑定,所以,终端安全问题越来越被重视。目前,指纹验证等安全识别被广泛应用于终端的解锁、安全支付、私密模式、双系统等。
目前在终端中传统的指纹安全支付等安全操作在处理器(Advanced RISCMachines,ARM)内置的trustzone中实现的,由于指纹识别和指纹支付等操作的程序都是运行在同一个硬件中,黑客容易在系统运行时发起攻击和寻找其安全漏洞,一旦指纹密码等信息被窃取,用户的信息以及财产安全都会受到威胁。
发明内容
本发明实施例提供了一种数据处理的方法及终端,用于保护用户的信息以及财产安全。
本发明实施例第一方面提供了一种数据处理的方法,该方法应用于终端,具体包括:
在TEE中,检测预设的功能指令,其中,所述TEE运行于所述终端的协处理器上;
当检测到所述预设的功能指令时,控制与所述功能指令对应的功能模块启动;
控制所述协处理器对所述功能模块采集的数据进行处理,以完成相应的功能。
结合本发明实施例的第一方面,本发明实施例第一方面的第一种实现方式中,所述方法还包括:
当所述终端的主处理器接收到功能请求时,生成与所述功能请求对应的功能指令;
将所述功能指令通过所述TEE的通讯协议发送给所述协处理器。
结合本发明实施例的第一方面的第一种实现方式,本发明实施例第一方面的第二种实现方式中,所述TEE的通讯协议为加密的通讯协议。
结合本发明实施例的第一方面的第一种实现方式,本发明实施例第一方面的第三种实现方式中,所述功能模块包括以下至少一项:指纹传感器、压力传感器、温度传感器、距离传感器、重力传感器、光线传感器。
结合本发明实施例的第一方面的第三种实现方式,本发明实施例第一方面的第四种实现方式中,当所述功能模块为指纹传感器时,所述控制所述协处理器对所述功能模块采集的数据进行处理,以完成相应的功能,包括:
控制所述协处理器对所述指纹传感器采集的指纹信息与预存的指纹信息进行比较,若所述传感器采集的指纹信息与预存的指纹信息匹配,则将匹配成功的消息通过所述TEE的通讯协议发送给所述终端的主处理器,从而完成指纹识别的功能。
本发明实施例第二方面提供了一种终端,具体包括:
检测单元,用于在可信执行环境TEE中,检测预设的功能指令,其中,所述TEE运行于所述终端的协处理器上;
控制单元,用于当所述检测单元检测到所述预设的功能指令时,控制与所述功能指令对应的功能模块启动;
处理单元,用于控制所述协处理器对所述功能模块采集的数据进行处理,以完成相应的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市魅族科技有限公司,未经珠海市魅族科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710040255.4/2.html,转载请声明来源钻瓜专利网。