一种打开usb调试选项的方法及终端的制作方法

文档序号:10534750阅读:208来源:国知局
一种打开usb调试选项的方法及终端的制作方法
【专利摘要】本发明涉及移动通信技术领域,尤其涉及一种打开USB调试选项的方法及终端,用以解决现有技术中存在的当终端屏幕损坏导致屏幕触碰功能失效时,无法打开USB调试选项的问题,包括:若检测到终端与个人电脑PC端通过USB线连接,则终端根据用户的按键输入,确定至少一个按键事件;根据所述至少一个按键事件,确定按键组合;若所述按键组合与预先存储的按键组合相同,则将USB连接状态设置为调试选项状态。从而该方法可实现用户通过对终端上的实体按键进行操作,来打开终端USB调试选项,因而实现了当触摸屏损坏时,也可以打开USB调试选项。
【专利说明】
一种打开USB调试选项的方法及终端
技术领域
[0001]本发明涉及移动通信技术领域,尤其涉及一种打开USB调试选项的方法及终端。
【背景技术】
[0002]目前,安卓终端进行数据,文件以及应用的备份时,一般是通过接入USB(Universal Serial Bus,通用串行总线)线,然后由用户在终端屏幕上确定打开USB调试选项,从而成功连接至PC(Personal Computer,个人电脑)端,进而可以通过PC端的工具进行备份。
[0003]上述备份方法的前提是终端屏幕可以进行正常触摸,但由于日常生活中经常存在终端屏幕摔碎或者破裂的情况,导致屏幕的触碰功能已经失效,无法正常地在屏幕上进行触碰操作,因而无法打开USB调试选项,进而用户无法导出或者删除终端中的数据,文件以及应用。
[0004]综上所述,现有技术中存在当终端屏幕损坏导致屏幕触碰功能失效时,无法打开USB调试选项的问题。

【发明内容】

[0005]本发明提供一种打开USB调试选项的方法终端,用以解决现有技术中存在的当终端屏幕损坏导致屏幕触碰功能失效时,无法打开USB调试选项的问题。
[0006]—方面,本发明实施例提供一种打开USB调试选项的方法,包括:
[0007]若检测到终端与个人电脑PC端通过USB线连接,则所述终端根据用户的按键输入,确定至少一个按键事件;
[0008]所述终端根据所述至少一个按键事件,确定按键组合;
[0009]若所述按键组合与预先存储的按键组合相同,则所述终端将USB连接状态设置为调试选项状态。
[0010]另一方面,本发明实施例提供一种终端,包括:
[0011]按键事件确定单元,用于若检测到终端与个人电脑PC端通过USB线连接,则根据用户的按键输入,确定至少一个按键事件;
[0012]按键组合确定单元,用于根据所述至少一个按键事件,确定按键组合;
[0013]设置单元,用于若所述按键组合与预先存储的按键组合相同,则将USB连接状态设置为调试选项状态。
[0014]本发明实施例提供的方法,若检测到终端与个人电脑PC端通过USB线连接,则终端根据用户的按键输入,确定至少一个按键事件;根据所述至少一个按键事件,确定按键组合;若所述按键组合与预先存储的按键组合相同,则将USB连接状态设置为调试选项状态。从而该方法可实现用户通过对终端上的实体按键进行操作,来打开终端USB调试选项,因而实现了当触摸屏损坏时,也可以打开USB调试选项。
【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明实施例提供的打开USB调试选项的方法流程图;
[0017]图2为本发明实施例提供的打开USB调试选项的方法详细流程图;
[0018]图3为本发明实施例提供的终端示意图。
【具体实施方式】
[0019]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0020]下面结合说明书附图对本发明实施例作进一步详细描述。
[0021]如图1所示,本发明实施例提供的打开USB调试选项的方法,包括:
[0022]步骤101、若检测到终端与PC端通过USB线连接,则所述终端根据用户的按键输入,确定至少一个按键事件;
[0023]步骤102、根据所述至少一个按键事件,确定按键组合;
[0024]步骤103、若所述按键组合与预先存储的按键组合相同,则所述终端将USB连接状态设置为调试选项状态。
[0025]上述步骤101中,当用户屏幕损坏时,无法在屏幕上进行任何触碰操作,此时用户可以通过USB数据线将终端与PC端进行连接,当终端检测到有USB数据线将终端与PC端进行连接之后,开始监听用户的按键输入,此时用户在终端上进行按键操作,即输入按键,比如,终端上包含按键:音量上调键、音量下调键、开/关机键、HOME键(也称为主页键)等,每进行一次按键操作,即表示一次按键输入。
[0026]用户可进行按键输入,例如用户输入:音量上调键+音量下调键+音量上调键+HOME键,再比如用户输入:音量下调键+音量下调键+音量上调键。
[0027]在用户进行按键输入后,需要确定出按键输入对应的按键事件,这其中最关键的是如何确定按键输入的结束。
[0028]下面给出一种本发明实施例中使用的根据用户的按键输入确定按键事件的方法。可选地,所述终端根据用户的按键输入,确定至少一个按键事件,包括:
[0029]若用户本次按键输入与上次按键输入之间的时间间隔不大于设定时间,则所述终端将本次按键输入确定为一次有效按键输入并保存所述有效按键输入;
[0030]若用户本次按键输入与上次上次按键输入之间的时间间隔大于设定时间,则所述终端停止接收用户按键输入;
[0031]所述终端根据保存的所有有效按键输入,确定至少一个按键事件;其中,一个有效按键输入对应一个按键事件。
[0032]在上述方法中,终端接收用户的按键输入,两次按键之间设定一个设定时间,当本次按键输入与与上次按键输入之间的时间间隔不大于设定时间,则将本次按键输入确定为一次有效按键输入并保存所述有效按键输入,若用户本次按键输入与上次按键输入之间的时间间隔大于设定时间,则停止接收用户按键输入。然后根据保存的所有有效按键输入,确定至少一个按键事件;其中,一个有效按键输入对应一个按键事件。
[0033]举例来说,假设设定时间为2秒,当用户进行一连串的按键输入,假设用户的输入为:音量下调键+音量下调键+音量上调键+HOME键,假设这4个按键输入中,第一次按键输入与第二按键输入的时间间隔为0.5秒,第二次按键输入与第三次按键输入的时间间隔为0.9秒,第三次按键输入与第四次按键输入之间的时间间隔为4秒,则保存的有效按键输入为:
[0034]按键输入1:音量下调键;
[0035]按键输入2:音量下调键;
[0036]按键输入3:音量上调键。
[0037]因而,最终确定按键事件为:
[0038]按键事件1:按下音量下调键;
[0039]按键事件2:按下音量下调键;
[0040]按键事件3:按下音量上调键。
[0041 ]而按键输入HOME键则由于超时,而未被保存为有效按键输入,并且此时终端停止接收用户按键输入。
[0042]当然,根据用户的按键输入确定至少一个按键事件,并不限于上述方法,还可以使用其它方法来确定按键事件,例如,举例来说,预先设定连续按三次HOME键作为判断按键输入的结束标志,例如用户的按键输入为:音量上调键+HOME键+音量上调键+HOME键+HOME键+HOME键,则最终确认用户按键输入对应的按键事件为:
[0043]按键事件1:按下音量上调键;
[0044]按键事件2:按下HOME键;
[0045]按键事件3:按下音量上调键。
[0046]上述步骤102中,终端根据所述至少一个按键事件,确定按键组合,即确定此次用户输入的按键是哪些。可选地,所述终端根据所述至少一个按键事件,确定按键组合,包括:
[0047]所述终端确定所述至少一个按键事件中每个按键事件对应的按键;
[0048]所述终端根据按键输入先后顺序,将确定出的按键组成所述按键组合。
[0049]上述方法中,首先根据确定的至少一个按键事件,确定出每个按键事件对应的按键,然后根据输入的先后顺序,确定按键组合。举例来说,假设确定的按键事件按时间先后顺序为:
[0050]按键事件1:按下音量上调键;
[0051 ] 按键事件2:按下HOME键;
[0052]按键事件3:按下音量下调键。
[0053]则首先确定每个按键事件对应的按键为:
[0054]按键事件I对应的按键为:音量上调键;
[0055]按键事件2对应的按键为:HOME键;
[0056]按键事件3对应的按键为:音量下调键。
[0057]进而确定最终的按键组合为:音量上调键+HOME键+音量下调键。
[0058]当然,还可以是其它方法确定按键组合,例如按输入从后往前的顺序,将确定出的按键组成一个按键组合,比如针对上述按键事件,则最终确定的按键组合为:音量下调键+HOME键+音量上调键。
[0059]在该步骤中,确定的按键组合是各种按键名称的组合,此外,还可以以另外的形式来表示按键组合,例如以密码的形式,即预先为每个按键对应一个数字或者字符,因而可以以数字或字符的组合的形式来表示按键组合。
[0060]可选地,所述终端根据所述至少一个按键事件,确定按键组合,包括:
[0061 ]所述终端确定所述至少一个按键事件中每个按键事件对应的按键;
[0062]所述终端根据按键与密码的对应关系,确定每个按键对应的密码;
[0063]所述终端根据按键输入先后顺序,将每个按键对应的密码组成所述按键组合。
[0064]上述方法中,首先确定每个按键事件对应的按键,然后根据按键与密码的对应关系,确定每个按键对应的密码,最后根据按键输入先后顺序,将每个按键对应的密码组成所述按键组合。
[0065]具体地,每个按键预先都唯一对应的一个数字或者字符,例如音量上调键对应数字I,音量下调键对应数字2,HOME键对应数字3,开/关机键对应数字4,如果还有其它键的,则可以依次编号;当然还可以是分别对应字符,例如音量上调键对应字母a,音量下调键对应字母b,等等。
[0066]本发明以按键对应数字为例进行说明。当按键对应数字时,则按键对应的数字即为该按键的密码,例如例如音量上调键对应数字I,音量下调键对应数字2,Η0ΜΕ键对应数字3,开/关机键对应数字4,则可以理解为:
[0067]音量上调键对应的密码为I,音量下调键对应的密码为2,Η0ΜΕ键对应的密码为3,开/关机键对应的密码为4。
[0068]因而在步骤102中,可以根据预先存储的按键与密码的对应关系,确定按键组合。例如按键为:音量上调键+HOME键+音量下调键+开/关机键;按键与密码的对应关系为:音量上调键对应的密码为I,音量下调键对应的密码为2,Η0ΜΕ键对应的密码为3,开/关机键对应的密码为4;则可以确定按键组合为:1324。
[0069]因而,本发明中可以以按键名称的组合来表示按键组合,也可以使用按键对应的密码的组合来表示按键组合。
[0070]上述步骤103中,若所述按键组合与预先存储的按键组合相同,则所述终端将USB连接状态设置为调试选项状态。
[0071]其中,预先存储的按键组合是按键名称的组合,也可以是密码的组合(其中,密码为数字或者字符形式)。
[0072]下面对预先存储的按键组合的设置方法进行介绍,其中,预先存储的按键组合的设置应在步骤101之前,即在使用预先存储的按键组合之前,就需要设置。
[0073]可选地,根据下列方式设置所述预先存储的按键组合:
[0074]根据用户的按键输入,确定至少一个按键事件;
[0075]根据所述至少一个按键事件,确定按键组合;
[0076]将所述按键组合显示在所述终端,并提示用户所述按键组合是否确认提交;
[0077]若接收到用户输入的提交指示,则保存所述按键组合。
[0078]上述方法中,在用户设置按键组合时,终端屏幕应该是处于正常工作状态,即可以进行触碰操作,此时用户可以进入到终端中的设置项,在终端可以接收用户的按键输入时,用户开始进行按键输入,然后终端根据用户的按键输入,确定至少一个按键事件,以及根据按键事件确定按键组合,进一步地将按键组合显示在终端,提示用户是否确定提交,此时显示在终端的可以类似于一个对话框,其中显示的内容包含按键组合以及确定、取消等按钮,例如显示的按键组合为:音量上调键+HOME键+音量下调键。当用户确定提交时,则对按键组合进行保存。之所以将按键组合显示在终端给而不是将调试密码显示在终端,是为了方便用户确认。
[0079]此外,为了提高按键组合的健壮性,可选地,所述预先存储的按键组合至少包含三位,且所述先存储的按键组合至少对应两种按键。
[0080]该方法中,按键组合中至少对应两种按键,因为如果只对应一种按键,有可能因为用户的误操作或者不小心触碰而导致频繁出现错误,将按键组合设置为至少三位,目的是为了提高按键组合的复杂度,同时也可以避免用户因为不小心触碰而导致频繁出现错误。
[0081]此外,为提高用户体验,当用户多次输入按键组合出现错误时,应该提醒用户输入错误,从而告知用户检查输入的按键是否有误。因此,可选地,所述终端根据所述至少一个按键事件,确定按键组合之后,还包括:
[0082]若所述按键组合与预先存储的按键组合不相同,且输入错误次数不超过设定次数,则所述终端通过声音或震动提示用户输入错误;
[0083]若所述按键组合与预先存储的按键组合不相同,且输入错误次数超过设定次数,则所述终端锁定按键输入。
[0084]上述方法中,当用户输入的按键组合与预先存储的按键组合不相同,且输入错误次数不超过设定次数,则通过声音或者震动的方式提示用户输入错误,从而方便告知用户输入错误,此时用户可以重新输入。如果输入错误次数超过设定次数,则终端锁定按键输入,不再让用户进行按键输入。
[0085]本发明实施例提供的方法,若检测到终端与个人电脑PC端通过USB线连接,则终端根据用户的按键输入,确定至少一个按键事件;根据所述至少一个按键事件,确定按键组合;若所述按键组合与预先存储的按键组合相同,则将USB连接状态设置为调试选项状态。从而该方法可实现用户通过对终端上的实体按键进行操作,来打开终端USB调试选项,因而实现了当触摸屏损坏时,也可以打开USB调试选项。
[0086]下面对本发明实施例提供的打开USB调试选项的方法做详细描述,如图2所示,为本发明实施例提供的打开USB调试选项的方法详细流程图,包括:
[0087]步骤201、若检测到终端与PC端通过USB线连接,则所述终端根据用户的按键输入,确定至少一个按键事件;
[0088]步骤202、所述终端确定所述至少一个按键事件中每个按键事件对应的按键,并根据按键输入先后顺序,将确定出的按键组成按键组合;
[0089]步骤203、判断所述按键组合与预先存储的按键组合是否相同,若相同,则执行步骤204,若不相同,则执行步骤205;
[0090]步骤204、所述终端将USB连接状态设置为调试选项状态;
[0091]步骤205、判断输入错误次数是否超过设定次数,若是,则转到步骤206,若否,则转到步骤207;
[0092]步骤206、所述终端锁定按键输入;
[0093]步骤207、所述终端通过声音或震动提示用户输入错误。
[0094]本发明实施例提供的方法,若检测到终端与PC端通过USB线连接,则终端根据用户的按键输入,确定至少一个按键事件;根据所述至少一个按键事件,确定按键组合;若所述按键组合与预先存储的按键组合相同,则将USB连接状态设置为调试选项状态。从而该方法可实现用户通过对终端上的实体按键进行操作,来打开终端USB调试选项,因而实现了当触摸屏损坏时,也可以打开USB调试选项。
[0095]基于相同的技术构思,本发明实施例还提供一种终端。本发明实施例提供的终端如图3所示,包括:
[0096]按键事件确定单元301,用于若检测到终端与个人电脑PC端通过USB线连接,则根据用户的按键输入,确定至少一个按键事件;
[0097 ]按键组合确定单元302,用于根据所述至少一个按键事件,确定按键组合;
[0098]设置单元303,用于若所述按键组合与预先存储的按键组合相同,则将USB连接状态设置为调试选项状态。
[0099]可选地,所述按键事件确定单元301,具体用于:
[0100]若用户本次按键输入与上次按键输入之间的时间间隔不大于设定时间,则将本次按键输入确定为一次有效按键输入并保存所述有效按键输入;
[0101]若用户本次按键输入与上次上次按键输入之间的时间间隔大于设定时间,则停止接收用户按键输入;
[0102]根据保存的所有有效按键输入,确定至少一个按键事件;其中,一个有效按键输入对应一个按键事件。
[0103]可选地,所述按键组合确定单元302,具体用于:
[0104]确定所述至少一个按键事件中每个按键事件对应的按键;
[0105]根据按键输入先后顺序,将确定出的按键组成所述按键组合。
[0106]可选地,所述按键组合确定单元302,还用于:
[0107]确定所述至少一个按键事件中每个按键事件对应的按键;
[0108]根据按键与密码的对应关系,确定每个按键对应的密码;
[0109]根据按键输入先后顺序,将每个按键对应的密码组成所述按键组合。
[0110]可选地,所述设置单元303,还用于:
[0111]若所述按键组合与预先存储的按键组合不相同,且输入错误次数不超过设定次数,则通过声音或震动提示用户输入错误;
[0112]若所述按键组合与预先存储的按键组合不相同,且输入错误次数超过设定次数,则锁定按键输入。
[0113]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0114]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0115]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0116]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0117]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种打开通用串行总线USB调试选项的方法,其特征在于,包括: 若检测到终端与个人电脑PC端通过USB线连接,则所述终端根据用户的按键输入,确定至少一个按键事件; 所述终端根据所述至少一个按键事件,确定按键组合; 若所述按键组合与预先存储的按键组合相同,则所述终端将USB连接状态设置为调试选项状态。2.如权利要求1所述的方法,其特征在于,所述终端根据用户的按键输入,确定至少一个按键事件,包括: 若用户本次按键输入与上次按键输入之间的时间间隔不大于设定时间,则所述终端将本次按键输入确定为一次有效按键输入并保存所述有效按键输入; 若用户本次按键输入与上次上次按键输入之间的时间间隔大于设定时间,则所述终端停止接收用户按键输入; 所述终端根据保存的所有有效按键输入,确定至少一个按键事件;其中,一个有效按键输入对应一个按键事件。3.如权利要求1或2所述的方法,其特征在于,所述终端根据所述至少一个按键事件,确定按键组合,包括: 所述终端确定所述至少一个按键事件中每个按键事件对应的按键; 所述终端根据按键输入先后顺序,将确定出的按键组成所述按键组合。4.如权利要求1或2所述的方法,其特征在于,所述终端根据所述至少一个按键事件,确定按键组合,包括: 所述终端确定所述至少一个按键事件中每个按键事件对应的按键; 所述终端根据按键与密码的对应关系,确定每个按键对应的密码; 所述终端根据按键输入先后顺序,将每个按键对应的密码组成所述按键组合。5.如权利要求1所述的方法,其特征在于,所述终端根据所述至少一个按键事件,确定按键组合之后,还包括: 若所述按键组合与预先存储的按键组合不相同,且输入错误次数不超过设定次数,则所述终端通过声音或震动提示用户输入错误; 若所述按键组合与预先存储的按键组合不相同,且输入错误次数超过设定次数,则所述终端锁定按键输入。6.一种终端,其特征在于,包括: 按键事件确定单元,用于若检测到终端与个人电脑PC端通过USB线连接,则根据用户的按键输入,确定至少一个按键事件; 按键组合确定单元,用于根据所述至少一个按键事件,确定按键组合; 设置单元,用于若所述按键组合与预先存储的按键组合相同,则将USB连接状态设置为调试选项状态。7.如权利要求6所述的终端,其特征在于,所述按键事件确定单元,具体用于: 若用户本次按键输入与上次按键输入之间的时间间隔不大于设定时间,则将本次按键输入确定为一次有效按键输入并保存所述有效按键输入; 若用户本次按键输入与上次上次按键输入之间的时间间隔大于设定时间,则停止接收用户按键输入; 根据保存的所有有效按键输入,确定至少一个按键事件;其中,一个有效按键输入对应一个按键事件。8.如权利要求6或7所述的终端,其特征在于,所述按键组合确定单元,具体用于: 确定所述至少一个按键事件中每个按键事件对应的按键; 根据按键输入先后顺序,将确定出的按键组成所述按键组合。9.如权利要求6或7所述的终端,其特征在于,所述按键组合确定单元,还用于: 确定所述至少一个按键事件中每个按键事件对应的按键; 根据按键与密码的对应关系,确定每个按键对应的密码; 根据按键输入先后顺序,将每个按键对应的密码组成所述按键组合。10.如权利要求6所述的终端,其特征在于,所述设置单元,还用于: 若所述按键组合与预先存储的按键组合不相同,且输入错误次数不超过设定次数,则通过声音或震动提示用户输入错误; 若所述按键组合与预先存储的按键组合不相同,且输入错误次数超过设定次数,则锁定按键输入。
【文档编号】G06F13/10GK105893285SQ201610194900
【公开日】2016年8月24日
【申请日】2016年3月30日
【发明人】李和意, 刘涛
【申请人】青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1