一种管理USB调试模式的方法、移动终端及存储装置与流程

文档序号:14991182发布日期:2018-07-20 22:15阅读:175来源:国知局

本申请涉及终端技术领域,特别是涉及一种管理usb调试模式的方法、移动终端及具有存储功能的装置。



背景技术:

随着人们生活水平的提高,移动终端的普及程度越来越高,随着移动互联的快速发展和智能移动终端功能的越来越强大,移动终端中保存着越来越多的个人隐私信息。

本发明的发明人在长期的研发中发现,在现有技术中,移动终端,例如装载有android系统的手机,如果遗失被不法使用者使用,不法使用者可以通过安卓调试桥(androiddebugbridge,adb)接口强制解锁手机,直接进入用户的android系统,进行支付宝、微信转账,或者冒充用户本人向朋友借钱等一系列非法活动。



技术实现要素:

本申请主要解决的技术问题是提供一种管理usb调试模式的方法、移动终端及具有存储功能的装置,以提高移动终端的安全性。

为解决上述技术问题,本申请采用的一个技术方案是:提供一种管理usb调试模式的方法,用于管理移动终端的usb调试模式,该方法包括:在启动移动终端后,监测移动终端的usb调试模式是否处于开启状态;若监测到usb调试模式处于开启状态,则监测移动终端是否接收到锁屏指令或者关机指令;若监测到移动终端接收到锁屏指令或者关机指令,则将usb调试模式切换至关闭状态。

其中,在将usb调试模式切换至关闭状态之后,该方法进一步包括:若监测到移动终端接收到解锁指令,则将usb调试模式切换至开启状态。

其中,该方法进一步包括:在启动移动终端时,若监测所述移动终端处于所述recovery模式,则禁止启动所述usb调试模式。

其中,该方法进一步包括:在启动移动终端后,若监测到移动终端的usb调试模式处于关闭状态,则对usb调试模式保持监测。

其中,该方法进一步包括:在usb调试模式处于关闭状态时,若监测到usb调试模式的开启指令,则将usb调试模式切换至开启状态,并监测移动终端是否接收到锁屏指令或者关机指令。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种移动终端。该移动终端包括收发器,用于接收移动终端的锁屏指令或者关机指令;处理器,与收发器耦接,处理器用于在启动移动终端后,监测移动终端的usb调试模式是否处于开启状态;若处理器监测到usb调试模式处于开启状态,则处理器监测收发器是否接收到锁屏指令或者关机指令;若处理器监测到收发器接收到锁屏指令或者关机指令,则处理器将usb调试模式切换至关闭状态。

其中,收发器进一步用于接收移动终端的解锁指令;在处理器将usb调试模式切换至关闭状态之后,若处理器监测到收发器接收到解锁指令,则处理器将usb调试模式切换至开启状态。

其中,在移动终端启动时,若处理器监测移动终端处于recovery模式,则处理器禁止启动所述usb调试模式。

其中,在移动终端启动后,若处理器监测到usb调试模式处于关闭状态,则处理器对usb调试模式保持监测。

为解决上述技术问题,本申请采用的又一个技术方案是:提供一种具有存储功能的装置,其上存储有程序数据,程序数据被执行时实现上述方法中的步骤。

本申请实施例的有益效果是:区别于现有技术,本申请实施例管理usb调试模式的方法在启动移动终端后,监测移动终端的usb调试模式是否处于开启状态;若监测到usb调试模式处于开启状态,则监测移动终端是否接收到锁屏指令或者关机指令;若监测到移动终端接收到锁屏指令或者关机指令,则将usb调试模式切换至关闭状态。通过这种方式,能够确保移动终端在锁屏或关机状态下,其usb调试模式处于关闭状态,能够防止不法使用者通过adb指令操作,强制解锁移动终端,因此,能够提高移动终端的安全性。

附图说明

图1是本发明管理usb调试模式的方法第一实施例的流程示意图;

图2是本发明管理usb调试模式的方法第二实施例的流程示意图;

图3是本发明管理usb调试模式的方法第三实施例的流程示意图;

图4是本发明管理usb调试模式的方法第四实施例的流程示意图;

图5是本发明移动终端一实施例的结构示意图;

图6是本发明具有存储功能的装置的结构示意图。

具体实施方式

adb是进行android系统开发常用的调试工具,它在开发者和目标机器之间架起了一座桥梁,开发者通过adb可以在个人计算机(personalcomputer,pc)给移动终端,即android设备发送指令,进行android安装包(androidpackage)安装、应用程序(application,app)运行及文件导出等操作;usb调试模式是android系统提供的一个用于开发工作的模式,使用adb的前提是要打开移动终端的usb调试模式。

移动终端的usb调试模式可以通过以下模式打开:

1)手动打开:进入移动终端的settingsdeveloperoptions,勾选usb调试模式。

2)采用一些移动终端助手类工具打开,如豌豆荚、91助手等。

3)进入移动终端的recovery模式,强制打开usb调试模式。具体地,可以通过adb指令强制解锁移动终端:

移动终端通过usb与pc连接后,在pc端选择“开始->运行->输入cmd->确定”,在弹出的命令行窗口输入“adbdevices”,检查adb的连接状况,没连上,则长按power+volup(音量上键)->进入recovery模式,选择enableadb,然后按power键确认;如果连上,则进入安装破解apk解锁,在命令行中输入adbinstallc:\adb\disable_keygurad.apk(apk存放路径),安装成功后输入:adbshellamstart-ncom.androidmeng.disablelockscreen/.mainactivity,运行这个app,即可解锁移动终端。

为确保移动终端在锁屏或关机状态下,其usb调试模式处于关闭状态,以防止不法使用者通过adb指令操作,强制解锁移动终端,本发明提出一种管理usb调试模式的方法,如图1所示,图1是本发明管理usb调试模式的方法第一实施例的流程示意图。本实施例的方法用于管理移动终端的usb调试模式,该方法具体包括以下步骤:

s101:启动移动终端。

本实施例的移动终端装载有android系统。本实施例的移动终端可以是手机、平板、智能穿戴设备、pad、或其它装载有android系统的移动终端。

s102:监测移动终端的usb调试模式是否处于开启状态,若是,则进入步骤s103。

本实施例在移动终端启动后,即android系统正常启动后,监测usb调试模式。

s103:监测移动终端是否接收到锁屏指令或者关机指令,若是,则进入步骤s104。

s104:将usb调试模式切换至关闭状态。

本实施例android系统设置有一个usb调试状态管理进程,此进程为系统进程,随着android启动而自动运行。usb调试状态管理进程用于对usb调试模式进行管理、监测。当移动终端的android正常启动后,若检测到usb调试模式处于开启状态,则将usb调试模式切换至关闭状态,以保证usb调试模式处于关闭状态。

区别于现有技术,本实施例的管理usb调试模式的方法能够确保移动终端在锁屏或关机状态下,其usb调试模式处于关闭状态,能够防止不法使用者通过adb指令操作,强制解锁移动终端,因此,能够提高移动终端的安全性。

本发明在上述实施例的基础上进一步提出第二实施例的管理usb调试模式的方法。如图2所示,图2是本发明管理usb调试模式的方法第二实施例的流程示意图。本实施例的方法在上述实施例的步骤s104之后进一步包括:

s201:监测移动终端是否接收到解锁指令,若是,则进行步骤s202。

s202:将usb调试模式切换至开启状态。

adb是移动终端进行数据传输的一个重要接口。为了不影响移动终端的adb功能的正常使用,本实施例在当监测到移动终端接收到解锁指令,恢复usb调试模式的开启的状态。

本发明进一步提出第三实施例的管理usb调试模式的方法。如图3所示,图3是本发明管理usb调试模式的方法第三实施例的流程示意图。本实施例的方法具体包括以下步骤:

s301:启动移动终端。

s302:监测移动终端是否处于recovery模式,若是,则进行步骤s303,若否,则进行步骤s304。

recovery模式能够实现android系统的备份功能,recovery模式是一种可以对android系统内部的数据或系统进行修改的模式。

s303:禁止启动usb调试模式。

通过上述分析可知,不法使用者可以通过进入移动终端的recovery模式,强制打开usb调试模式。在本实施例中,若移动终端进入recovery模式,则禁止启动usb调试模式,可以防止不法使用者通过进入移动终端的recovery模式强制打开usb调试模式。

s304:监测移动终端是否正常启动,若是,则进行步骤s305,若否,则进行步骤s301。

s305:监测移动终端的usb调试模式是否处于开启状态,若是,则进入步骤s306,若否,则进行步骤s307-s309。

s306:监测移动终端是否接收到锁屏指令,若是,则进入步骤s310。

若没有监测移动终端接收到锁屏指令,不做任何操作,继续检测移动终端是否接收到锁屏指令或者关机指令。

s307:对usb调试模式保持监测。

s308:监测移动终端是否接收到开启指令,若是,则进行步骤s309,若否,则进行步骤s310。

s309:将usb调试模式切换至开启状态,并进行步骤s306。

s310:将usb调试模式切换至关闭状态。

s311:监测到移动终端是否接收到解锁指令,若是则进行步骤s309。

若没有监测移动终端接收到解锁指令,则不做任何操作,继续检测移动终端是否接收到解锁指令。

当然,本实施例还能通过关机指令来将usb调试模式切换至关闭状态,如图4所示,图4是本管理usb调试模式的方法第四实施例的流程示意图。本实施例的步骤s401-s405与上述实施例的步骤s301-s305相同,且本实施例的步骤s407-s410与上述实施例的步骤s307-s310相同,这里均不赘述。本实施例的关机指令的应用与上述锁屏指令应用不同的是:若在步骤s406中监测到移动终端接收到关机指令时,在进行步骤s410之后,执行步骤s411:控制移动终端关机。

本发明进一步提出一种移动终端,如图5所示,图5是本发明移动终端一实施例的结构示意图。本实施例的移动终端501包括:耦接的收发器502及处理器503,其中,收发器502用于接收移动终端501的锁屏指令或者关机指令;处理器503用于在启动移动终端501后,监测移动终端501的usb调试模式是否处于开启状态;若处理器503监测到usb调试模式处于开启状态,则处理器503监测收发器502是否接收到锁屏指令或者关机指令;若处理器503监测到收发器502接收到锁屏指令或者关机指令,则处理器503将usb调试模式切换至关闭状态。

本实施例的移动终端装载有android系统。本实施例的移动终端可以是手机、平板、智能穿戴设备、pad、或其它装载有android系统的移动终端。

本实施例移动终端的android系统设置有一个usb调试状态管理进程,移动终端的启动后,该进程随着android启动而自动运行。usb调试状态管理进程用于对usb调试模式进行管理、监测。

区别于现有技术,本实施例能够确保移动终端在锁屏或关机状态下,其usb调试模式处于关闭状态,能够防止不法使用者通过adb指令操作强制解锁移动终端,因此,能够提高移动终端的安全性。

本实施例的收发器502进一步用于接收移动终端501的解锁指令。

进一步地,在处理器503将usb调试模式切换至关闭状态之后,若处理器503监测到收发器502接收到解锁指令,则处理器503将usb调试模式切换至开启状态。

进一步地,在移动终端501启动时,若处理器503监测移动终端501处于recovery模式,则处理器503将usb调试模式切换至禁止启动状态。

通过这种方式,可以防止不法使用者通过进入移动终端的recovery模式强制打开usb调试模式。

可选地,在移动终端501启动后,若处理器503监测到usb调试模式处于关闭状态,则处理器503对usb调试模式保持监测。

具体地,处理器503监测移动终端501是否接收到监测开启指令,若是,将usb调试模式切换至开启状态。

本实施例的移动终端501用于实现上述所有方法,这里不一一赘述。

本发明进一步提出一种具有存储功能的装置,如图6所示,图6是本发明具有存储功能的装置一实施例的结构示意图。本实施例具有存储功能的装置601用于存储上述实施例的相关数据602及程序数据603,其中,相关数据602至少包括上述移动终端的锁屏指令、解锁指令、关机指令等,程序数据603能够被执行以上述方法实施例的方法。相关数据602及程序数据603已在上述方法实施例中进行了详细的叙述,这里不赘述。

本实施例具有存储功能的装置601可以是但不局限于u盘、sd卡、pd光驱、移动硬盘、大容量软驱、闪存、多媒体记忆卡、服务器等。

区别于现有技术,本发明实施例能够确保移动终端在锁屏或关机状态下,其usb调试模式处于关闭状态,能够防止不法使用者通过adb指令操作,强制解锁移动终端,因此,能够提高移动终端的安全性。

另外,上述功能如果以软件功能的形式实现并作为独立产品销售或使用时,可存储在一个移动终端可读取存储介质中,即,本申请还提供一种存储有程序数据的存储装置,所述程序数据能够被执行以实现上述实施例的方法,该存储装置可以为如u盘、光盘、服务器等。也就是说,本申请可以以软件产品的形式体现出来,其包括若干指令用以使得一台智能终端执行各个实施例所述方法的全部或部分步骤。

在本申请的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(可以是个人计算机,服务器,网络设备或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1