[发明专利]一种进入Android设置界面的认证方法有效
| 申请号: | 201910082450.2 | 申请日: | 2019-01-28 |
| 公开(公告)号: | CN109829291B | 公开(公告)日: | 2020-09-11 |
| 发明(设计)人: | 蒋晓海;齐鹏飞 | 申请(专利权)人: | 广州云测信息技术有限公司 |
| 主分类号: | G06F21/46 | 分类号: | G06F21/46 |
| 代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 刘昕;南霆 |
| 地址: | 510260 广东省广州市中*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 进入 android 设置 界面 认证 方法 | ||
本发明公开了一种进入Android设置界面的认证方法,包括如下步骤:在手机通过应用启动的方式,启动手机后台认证校验服务;手机后台认证校验服务进入初始化流程,初始化流程包括加载最近一次手机后台认证校验服务运行时的状态和密码;手机后台认证校验服务开始运行,检查设置页面是否在前台,如果是则启动认证界面,用户输入密码,通过认证,则进入设置,否则不予进入,离开设置页面则自动关闭认证页面。本发明能够有效阻止未经允许的用户进入设置页面进行恶意篡改的行为,并且可以防止一个用户使用之后导致其他用户在使用时功能受限的情况出现。
技术领域
本发明涉及对手机设置界面的保护认证技术领域,具体涉及一种进入Android设置界面的认证方法,可以实现只有通过认证后,才可以进入设置界面进行操作,适用于各种需要防止手机设置被恶意更改的场景。
背景技术
随着智能手机的广泛普及,手机市场的应用日新月异,为了测试手机应用的可靠性、兼容性,诞生了自动化远程真机服务。这项服务基本涵盖了当今市场主流的手机,手机应用开发者无需一一购买市场上的主流手机进行测试,而是通过自动化远程真机服务,远程操作这些手机,对自己的应用进行测试和验证。如今,手机厂商出于对手机消费者的保护,推出了账号设置,并与机主的手机号码关联的服务。然而,手机应用开发者为了自己远程调试应用方便,经常会将自己的手机号注册到手机中,导致其他开发者在使用自动化远程真机服务时功能受限。
发明内容
针对现有技术的不足,本发明旨在提供一种进入Android设置界面的认证方法,能够有效阻止未经允许的用户进入设置页面进行恶意篡改的行为,并且可以防止一个手机应用开发者使用之后导致其他开发者在使用自动化远程真机服务时功能受限的情况出现。
为了实现上述目的,本发明采用如下技术方案:
一种进入Android设置界面的认证方法,包括如下步骤:
S1、服务器在手机中通过应用启动的方式,启动手机后台认证校验服务;
S2、手机后台认证校验服务进入初始化流程:
S2.1、判断手机后台认证校验服务是否运行过,如果是,则设置最近一次手机后台认证校验服务的运行状态,否则设置手机后台认证校验服务的状态为正在运行,并持久化到手机本地中;
S2.2、判断手机中是否存在最近一次的手机后台认证校验服务运行时保存的TOTP密码,如果是,则在手机中加载最近一次的手机后台认证校验服务运行时保存的TOTP密码,否则生成一个默认密码并持久化到手机本地;
S2.3、判断最近一次的手机后台认证校验服务运行时是否在使用远程真机,如果是,则设置最近一次的手机后台认证校验服务运行时是在使用远程真机,否则默认设置最近一次的手机后台认证校验服务运行时不是在使用远程真机,并持久化到手机本地;
S2.4、初始化流程结束;
S3、手机后台认证校验服务开始运行:
S3.1、判断手机后台认证校验服务是否需要运行,如果是,则跳转至步骤S3.2,否则结束运行;
S3.2、判断当前是否为远程真机模式,如果是,则跳转至步骤S3.3;否则检查当前是否在显示认证界面,如果是则关闭认证界面并结束运行,否则直接结束运行;
S3.3、检查手机前台应用,如果当前为设置界面,则显示认证界面并跳转至步骤S3.4;如果当前为状态栏展开,则自动收起状态栏并结束运行,如果当前不是设置界面,直接结束运行;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州云测信息技术有限公司,未经广州云测信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910082450.2/2.html,转载请声明来源钻瓜专利网。





