[发明专利]一种基于距离测试的手机安全保障技术在审
申请号: | 201510607641.8 | 申请日: | 2015-09-22 |
公开(公告)号: | CN105306688A | 公开(公告)日: | 2016-02-03 |
发明(设计)人: | 陈文;李瑶;周修文 | 申请(专利权)人: | 成都为帆斯通科技有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;H04W4/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省成都市高新区天*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 距离 测试 手机 安全 保障 技术 | ||
1.一种基于距离测试的手机安全保障技术,其特征在于:实时测定手机与定位基站之间的距离,当手机与定位基站之间的距离超出预设的安全距离后,系统自动对文件、应用、联系人和短信进行保护;当手机与定位基站之间的距离小于设定的安全距离后,系统自动取消对文件、应用、联系人和短信的保护。
2.根据权利要求1所述的一种基于距离测试的手机安全保障技术,其特征在于:所述定位基站为由用户随身携带的便携式iBeacon设备,手机中的测距模块对iBeacon设备进行周期性扫描,并将测量到的距离数据进行数据平滑处理,处理后的数据即为iBeacon设备与手机之间的距离;
所述数据平滑处理包括以下步骤:
A1、手机通过蓝牙周期性扫描iBeacon设备得到rssi值;
A2、判断是否为首次扫描,如果为首次扫描,将10个值等于首次扫描rssi值的数依次写入data数组作为初始值;若非首次扫描,则将当前扫描到的rssi值替换data数组中写入时间离当前时间最久的数组元素;
A3、将data数组作为参数传入高斯平滑函数,计算出平滑后的rssi值;
1、计算data数组中十个数的平均数U;
2、根据平均数U计算data数组的标准差S;
3、取出data数组中处于U-S和U+S范围内的所有数,并计算其平均数作为平滑后rssi终值;
A4、将rssi终值带入无线信号传输的渐变模型,计算得到最终测量距离。
3.根据权利要求2所述的一种基于距离测试的手机安全保障技术,其特征在于:对文件的保护方式采用加密隐藏,包括以下步骤:
B1、若当前距离大于安全距离,则查询数据库fileinfo表,获得需要保护的文件列表;
B2、对查询到的文件执行加密隐藏操作;
1、根据步骤B1的查询结果,匹配对应的文件,对文件进行随机切分;
2、对随机切分后的部分子文件进行加密操作;
3、将加密后的子文件移动至系统隐藏文件夹下;
4、若需保护文件为文件夹,则按递归方式对文件夹下每个文件执行上述2、3步骤的加密隐藏操作,再将文件夹进行隐藏;
B3、若当前距离小于安全距离,则查询数据库fileinfo库,并查询需要解密显隐的文件列表;
B4、对查询到的文件执行解密显隐操作;
1、对加密的子文件进行解密操作;
2、重组各个子文件,使其恢复原文;
3、将恢复出的文件恢复至原始位置;
4、若为文件夹,则按递归方式对文件夹下每个文件执行上述2、3步骤的解密、重组和显隐操作。
4.根据权利要求2所述的一种基于距离测试的手机安全保障技术,其特征在于:对应用的保护方式采用禁用或锁定;
对应用进行禁用保护包括以下步骤:
C1、若当前距离大于安全距离,则查询数据库appinfo表,查询需要禁用的应用列表;
C2、对需要禁用的应用执行隐藏命令,并以root身份执行应用禁用命令;
C3、若当前距离小于安全距离,则查询数据库appinfo表,查询需要解禁的应用列表;
C4、对需要解禁的应用执行显隐命令,并以root身份执行应用解禁命令;
对应用进行锁定保护包括以下步骤:
D1、若当前距离大于安全距离,查询数据库lockappinfo表,获取需要加锁的应用列表;
D2、通过HookAPI对需要加锁的应用执行程序锁命令,对应用进行启动拦截,要求用户输入启动密码,否则阻止程序启动;
D3、若当前距离小于安全距离,查询数据库lockappinfo表,获取需要解锁的应用列表;
D4、解除程序锁操作,取消对应用的启动拦截。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都为帆斯通科技有限公司,未经成都为帆斯通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510607641.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:真人CS用激光发射枪
- 下一篇:一种医用便携式机械动力恒定负压引流装置