[发明专利]一种防止第三方桌面破解防盗模式的方法及系统有效
申请号: | 201210353247.2 | 申请日: | 2012-09-19 |
公开(公告)号: | CN102857641A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 郭和平;金永虎 | 申请(专利权)人: | 东莞宇龙通信科技有限公司;宇龙计算机通信科技(深圳)有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;G06F21/31;G06F21/60 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 郭伟刚 |
地址: | 523500 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 第三 桌面 破解 防盗 模式 方法 系统 | ||
1.一种防止第三方桌面破解防盗模式的方法,其特征在于,包括以下步骤:
S1、接收一个应用的启动请求,判断防盗模式是否开启,如果是,进入步骤S2,否则直接响应所述启动请求;
S2、判断所述应用是否为授权应用,如果是,响应所述启动请求,否则忽略所述启动请求。
2.根据权利要求1所述的防止第三方桌面破解防盗模式的方法,其特征在于,所述步骤S1之前还包括以下步骤:
S0、开启防盗模式、生成第一随机数并发送防盗模式开启广播,所述防盗模式开启广播包含有所述第一随机数;
服务端与授权应用分别接收所述防盗模式开启广播并保存所述第一随机数;
所述步骤S1中,所述启动请求中包含有第二随机数;
所述步骤S2具体包括以下步骤:判断所述第一随机数与所述第二随机数是否一致,如果是,则所述应用为所述授权应用,响应所述启动请求,否则忽略所述启动请求。
3.根据权利要求2所述的防止第三方桌面破解防盗模式的方法,其特征在于,所述步骤S1具体包括以下步骤:
S101、所述服务端接收一个应用的启动请求,判断所述应用是否为桌面应用,如果是,直接响应所述启动请求,否则进入步骤S102;
S102、判断防盗模式是否开启,如果是,进入步骤S103,否则直接响应所述启动请求;
S103、判断所述启动请求中是否包含有所述第二随机数,如果是,则进入所述步骤S2,否则进入步骤S104;
S104、所述服务端命令所述应用自动重启,所述应用自动重启后在所述启动请求中添加所述第二随机数,并重新发送给所述服务端,返回步骤S101。
4.根据权利要求2所述的防止第三方桌面破解防盗模式的方法,其特征在于,所述步骤S0具体包括以下步骤:
A1、开机时判断防盗功能是否开启,如果是生成防盗密码输入界面,否则直接结束操作;
A2、接收防盗密码,如果所述防盗密码正确则进行正常开机过程,并结束操作;否则重新生成所述防盗密码输入界面,如果第N次输入的所述防盗密码仍错误并开启防盗模式,进入步骤A3,否则对输错次数进行清零操作并正常开机,并结束操作,其中N为输错次数上限;
A3、生成第一随机数并发送防盗模式开启广播,所述防盗模式开启广播包含有所述第一随机数;服务端与授权应用分别接收所述防盗模式开启广播并保存所述随机数。
5.根据权利要求1所述的防止第三方桌面破解防盗模式的方法,其特征在于,所述步骤S2具体包括以下步骤:解析所述应用的标识名从而判断所述应用是否为授权应用,如果是,响应所述启动请求,否则忽略所述启动请求。
6.一种防止第三方桌面破解防盗模式的系统,其特征在于,包括:
应用模块(1),用于发送启动请求;及
服务端模块(2),用于接收所述启动请求、判断防盗模式是否开启并在未开启时直接响应所述启动请求,或者在开启时判断所述应用模块(1)是否为授权应用模块,如果是,响应所述启动请求,否则忽略所述启动请求。
7.根据权利要求6所述的防止第三方桌面破解防盗模式的系统,其特征在于,所述防止第三方桌面破解防盗模式的系统还包括防盗模块(3),所述防盗模块(3)用于开启防盗模式、生成第一随机数并发送防盗模式开启广播,所述防盗模式开启广播包含有所述第一随机数;
所述服务端模块(2)与授权应用模块还用于分别接收所述防盗模式开启广播并保存所述第一随机数;
所述应用模块(1)还用于在所述启动请求中添加第二随机数;
所述服务端模块(2)还用于判断所述第一随机数与所述第二随机数是否一致并在一致时判定所述应用模块为所述授权应用模块,响应所述启动请求,否则忽略所述启动请求。
8.根据权利要求7所述的防止第三方桌面破解防盗模式的系统,其特征在于,所述服务端模块(2)还用于判断所述应用模块是否为桌面应用模块并在是时直接响应所述启动请求,否则判断防盗模式是否开启并在未开启时直接响应所述启动请求,或者在开启时继续判断所述启动请求中是否包含有所述第二随机数,如果包含则判断所述第一随机数与所述第二随机数是否一致,否则命令所述应用模块自动重启;
所述应用模块(1)还用于根据所述服务端模块(2)的命令自动重启并在自动重启后在所述启动请求中添加所述第二随机数,并重新发送给所述服务端模块(2)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞宇龙通信科技有限公司;宇龙计算机通信科技(深圳)有限公司,未经东莞宇龙通信科技有限公司;宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210353247.2/1.html,转载请声明来源钻瓜专利网。