Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND DEVICE FOR STARTING DEBUGGING PORT OF TERMINAL, AND TERMINAL
Document Type and Number:
WIPO Patent Application WO/2014/187106
Kind Code:
A1
Abstract:
Disclosed are a method and device for starting a debugging port of a terminal, and a terminal, which are configured to start the debugging port of the terminal in the case that a touchscreen fails. The method comprises: acquiring an instruction to start the debugging port input by a user, wherein the instruction is generated when a first operation of pressing a button of a terminal and a second operation of shielding an infrared sensor of the terminal are simultaneously operated; according to the instruction, triggering an interrupt service subprogram of the infrared sensor; according to the interrupt service subprogram, judging a state of the infrared sensor and a pressing state of the button of the terminal, and obtaining a judgement result; and when the judgement result satisfies a pre-set standard, controlling the screen unlocking of the terminal and starting the debugging port. By means of the technical solution in the embodiments of the present invention, an ADB debugging port of a USB of a mobile phone can be reliably started in the case that a touchscreen fails, so as to import personal information in the mobile phone into a computer by means of mobile phone management software of the computer through a USB data line.

Inventors:
PENG NINGHUA (CN)
Application Number:
PCT/CN2013/088897
Publication Date:
November 27, 2014
Filing Date:
December 09, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
International Classes:
H04M1/72403; H04M1/72409; H04M1/72454; H04M1/72466; H04W88/02
Foreign References:
CN103002155A2013-03-27
CN102999335A2013-03-27
CN102446083A2012-05-09
US20100263043A12010-10-14
Other References:
See also references of EP 3001653A4
Attorney, Agent or Firm:
CHINA PAT INTELLECTUAL PROPERTY OFFICE (CN)
北京派特恩知识产权代理事务所(普通合伙) (CN)
Download PDF:
Claims:
权利要求书

1. 一种终端调试端口的开启方法, 该方法包括:

获取用户输入的开启所述调试端口的指令, 所述指令是在执行按下终 端的按键的第一操作的同时, 执行终端的红外线传感器被遮住的第二操作 产生的;

根据所述指令, 触发所述红外线传感器的中断服务子程序;

根据所述中断服务子程序对所述红外线传感器的状态以及所述终端的 按键的按下状态进行判断, 并得到判断结果;

确定所述判断结果满足预设标准时, 控制所述终端屏幕解锁并开启所 述调试端口。

2. 如权利要求 1所述的开启方法, 其中, 所述指令是在执行按下终端 的上音量键和下音量键的第一操作的同时, 执行终端的红外线传感器被遮 住的第二操作产生的。

3. 如权利要求 1所述的开启方法, 其中, 所述中断服务子程序确定所 述判断结果满足预设标准, 包括:

所述中断服务子程序获取所述红外线传感器的状态以及所述终端的按 键的按下状态;

判断所述红外线传感器的状态是否为接近事件, 且所述按键的按下状 态是否为有效, 并得到所述判断结果;

在所述判断结果为所述红外线传感器的状态为接近事件, 且所述按键 的按下状态为有效时, 确认所述判断结果满足所述预设标准。

4. 如权利要求 3所述的开启方法, 其中, 所述红外线传感器的状态是 指: 所述红外线传感器的接近事件。

5. 如权利要求 3所述的开启方法, 其中, 所述按键的按下状态有效是 指: 所述按键按下、 且按住所述按键的时间达到预设时间值。

6. 一种终端调试端口的开启装置, 该装置包括:

获取模块, 配置为获取用户输入的开启所述调试端口的指令, 所述指 令是在执行按下终端的按键的第一操作的同时, 执行终端的红外线传感器 被遮住的第二操作产生的;

触发模块, 配置为根据所述指令, 触发所述红外线传感器的中断服务 子程序;

判断模块, 配置为根据所述中断服务子程序对所述红外线传感器的状 态以及所述终端的按键的按下状态进行判断, 并得到判断结果;

控制模块, 配置为确定所述判断结果满足预设标准时, 控制所述终端 屏幕解锁并开启所述调试端口。

7. 如权利要求 6所述的开启装置, 其中, 所述判断模块包括: 获取子模块, 配置为所述中断服务子程序获取所述红外线传感器的状 态以及所述终端的按键的按下状态;

判断子模块, 配置为判断所述红外线传感器的状态是否为接近事件, 且所述按键的按下状态是否为有效, 并得到所述判断结果;

确认模块, 配置为在所述判断结果为所述红外线传感器的状态为接近 事件, 且所述按键的按下状态为有效时, 确认所述判断结果满足所述预设 标准。

8.—种终端, 所述终端包括权利要求 6至 7中任一项所述的开启装置。

Description:
终端调试端口的开启方法、 装置与终端 技术领域

本发明涉及智能手机领域, 更具体的, 涉及一种终端调试端口的开启 方法、 装置与终端。 背景技术

目前, 触摸屏是智能手机使用最频繁的部件, 主流是电容触摸屏, 定 位时需要手指或电容笔触摸屏幕。 电容触摸屏的材质比较脆弱, 长时间触 摸容易导致局部失效。 受温度和磁场的影响, 也容易导致触摸屏漂移, 造 成触摸不准。 而受潮、 静电、 挤压和跌落则常常导致触摸屏永久性失效。

对于正常的安卓手机, 只要用户开启 ADB ( Android Debug Bridge, 调 试桥)调试端口, 通过 USB数据线, 在 PC中安装豌豆荚之类的应用软件, 就能完成将用户的联系人名单, 短信和应用程序导出, 甚至可以备份系统。 如果手机端和电脑中安装相应的软件, 也可以实现 PC通过 USB数据线操 控智能手机。 而触摸屏失灵后, 如更换手机, 用户通常希望导出旧手机里 的联系人名单等, 再导入到新手机中。 但是, 如果没有事先开启 ADB调试 端口, 则难以导出旧手机里的数据。

因此, 在触摸屏失效的情况下, 现有技术中存在不能可靠地开启 ADB 端口, 导致用户的个人信息丟失的问题。 发明内容

为解决现有存在的技术问题, 本发明实施例提供一种终端调试端口的 开启方法、 装置与终端。

为实现上述目的, 根据本发明实施例的一个方面, 提供一种终端调试 端口的开启方法, 并采用如下技术方案:

终端调试端口的开启方法包括: 获取用户输入的开启所述调试端口的 指令, 所述指令是在执行按下终端的按键的第一操作 的同时, 执行终端的 红外线传感器被遮住的第二操作产生的; 根据所述指令, 触发所述红外线 传感器的中断服务子程序; 根据所述中断服务子程序对所述红外线传感器 的状态以及所述终端的按键的按下状态进行判 断, 并得到判断结果; 确定 所述判断结果满足预设标准时, 控制所述终端屏幕解锁并开启所述调试端 口。

优选地, 所述指令是在执行按下终端的上音量键和下音 量键的第一操 作的同时, 执行终端的红外线传感器被遮住的第二操作产 生的。

优选地, 所述中断服务子程序确定所述判断结果满足预 设标准, 包括: 所述中断服务子程序获取所述红外线传感器的 状态以及所述终端的按 键的按下状态; 判断所述红外线传感器的状态是否为接近事件 、 且所述按 键的按下状态是否为有效, 得到所述判断结果; 在所述判断结果为所述红 外线传感器的状态为接近事件且所述按键的按 下状态为有效时, 确认所述 判断结果满足所述预设标准。

优选地, 所述红外线传感器的状态是指: 所述红外线传感器的接近事 件。

优选地, 所述按键的按下状态有效的情况是指: 按键按下、 且按住按 键的时间达到预设时间值。

根据本发明实施例的另外一个方面, 提供一种终端调试端口的开启装 置, 并采用如下技术方案:

终端调试端口的开启装置包括: 获取模块, 配置为获取用户输入的开 启所述调试端口的指令, 所述指令是在执行按下终端的按键的第一操作 的 同时, 执行终端的红外线传感器被遮住的第二操作产 生的; 触发模块, 配 置为根据所述指令, 触发所述红外线传感器的中断服务子程序; 判断模块, 配置为根据所述中断服务子程序对所述红外线 传感器的状态以及所述终端 的按键的按下状态进行判断, 并得到判断结果; 控制模块, 配置为确定所 述判断结果满足预设标准时, 控制所述终端屏幕解锁并开启所述调试端口。

优选地, 所述判断模块包括: 获取子模块, 配置为所述中断服务子程 序获取所述红外线传感器的状态以及所述终端 的按键的按下状态; 判断子 模块, 配置为判断所述红外线传感器的状态是否为接 近事件且所述按键的 按下状态是否为有效, 得到所述判断结果;

确认模块, 配置为在所述判断结果为所述红外线传感器的 状态为接近 事件、 且所述按键的按下状态为有效时, 确认所述判断结果满足所述预设 标准。

根据本发明实施例的又一个方面, 提供一种终端, 并采用如下技术方 案:

终端包括上述的开启装置。

采用本发明实施例提供的技术方案, 可以使得手机触摸屏失效的情况 下, 利用红外线传感器和按键, 能够可靠地开启手机 USB的 ADB调试端 口, 以实现电脑中的手机管理软件通过 USB数据线将手机中的个人信息导 入电脑, 从而提高了手机品质和用户体验。 附图说明

附图用来提供对本发明的进一步理解, 构成本申请的一部分, 本发明 的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。 在附图中:

图 1表示本发明实施例一所述的终端调试端口的 启方法流程图; 图 2表示本发明实施例二所述的终端调试端口的 启方法流程图; 图 3表示本发明实施例三所述的终端调试端口的 启方法流程图; 图 4表示本发明实施例四所述的终端调试端口的 启装置结构示意图; 图 5表示本发明实施例四所述判断模块的结构示 图。 具体实施方式

以下结合附图对本发明的实施例进行详细说明 , 但是本发明可以由权 利要求限定和覆盖的多种不同方式实施。

实施例一:

图 1表示本发明实施例一所述的终端调试端口的 启方法流程图。 参见图 1所示, 终端调试端口的开启方法包括:

S101 : 获取用户输入的开启所述调试端口的指令, 所述指令是按下终 端的按键的第一操作以及终端的红外线传感器 被遮住的第二操作同时操作 时产生的;

S103: 根据所述指令, 触发所述红外线传感器的中断服务子程序; S105: 根据所述中断服务子程序对所述红外线传感器 的状态以及所述 终端的按键的按下状态进行判断, 并得到判断结果;

S107: 在所述判断结果满足预设标准时, 控制所述终端屏幕解锁并开 启所述调试端口。

在本实施例中, 步骤 S101获取用户输入的开启所述调试端口的指令 该指令需由两个操作同时产生才可以生成, 即: 按下终端的按键的第一操 作以及终端的红外线传感器被遮住的第二操作 同时操作时产生的; 该按键 可以是音量的上下按键, 也可以是终端上的其他按键; 红外线传感器被遮 住是指: 在按下按键的同时, 用手指遮住红外接近传感器, 即: 所述红外 线传感器可为红外接近传感器。

在步骤 103 中, 根据上述产生的指令, 触发所述红外线传感器的中断 服务子程序, 该中断服务子程序用于判断用户是用手指遮住 所述红外接近 传感器的状态以及按键被按下的状态。 在步骤 S105中, 根据所述中断服务子程序对所述红外线传感器 的状态 以及所述终端的按键的按下状态进行判断, 并得到判断结果。

在步骤 S107中, 在所述判断结果满足预设标准时控制所述终端 屏幕解 锁并开启所述调试端口。 该预设标准是指: 预先设定的红外线传感器被遮 住的状态标准以及按键被按下的状态标准。 在红外线传感器被遮住的状态 达到该状态标准时, 确定为接近事件, 按键按下的状态标准可以为一预设 时长。 当确定以上操作均为有效时, 在步骤 107 中, 就会解锁屏幕并弹出 ADB调试端口设置界面, 开启 ADB调试端口, 此时用户就可以通过 USB 数据线将手机中的数据导出到电脑中, 进而可以再导入到新手机中, 达到 最终目的。

当读取红外线传感器的状态信息为非接近事件 时, 或是用户用手指遮 住红外接近传感器的同时没有按下上下音量键 , 或是按下上下音量键的时 长没有达到预设值时, 中断服务子程序都会判断为异常, 选择直接推出, 不再实现其它功能, 也就不会解锁屏幕和弹出 ADB调试端口设置界面了。

采用本实施例的上述技术方案, 可以在电容触摸屏失效的情况下, 利 用红外线传感器和上下音量键, 有效地实现手机 USB的 ADB调试端口的 开启, 以实现电脑的手机管理软件通过 USB数据线将手机中的个人信息导 入电脑。

更具体地, 终端调试端口的开启方法可通过实施二进行说 明。

实施例二

图 2表示本发明实施例二所述的终端调试端口的 启方法流程图。 参见图 2所示, 终端调试端口的开启方法包括:

S201 : 唤醒手机(处于锁屏状态)事件;

在此步骤中, 在电容触摸屏失效的情况下, 手机处于锁屏状态, 获取 到用户提出开启 ADB调试端口的需求。 S202: 按下上下音量键, 手指遮住红外接近传感器, 触发红外中断事 件;

在此步骤中, 需要用户在用手指遮住红外接近传感器的同时 按下上下 音量键, 以实现触发红外接近传感器的中断服务子程序 。

S203 : 判断是否为接近事件, 上下音量按键是否被按下, 且被按下时 间达到预设值;

在此步骤中, 子程序读取传感器状态信息, 判断是否是接近事件。 如 果不是接近事件, 则退出子程序, 不再有其它任何操作; 如果是接近事件, 则进一步判断上下音量键是否有效按下。 如果没有有效按下上下音量键, 则退出子程序, 不再有其它任何操作; 如果有效按下上下音量键, 再进一 步判断按下的时间长度是否达到预设值。 如果没有达到预设值, 则退出子 程序, 不再进行其它任何操作, 如果达到预设值, 判断的操作执行完毕, 进入解锁屏幕步骤。

S204: 解锁屏幕, 弹出 ADB调试端口设置界面, 开启 ADB调试端口。 在此步骤中, 成功解锁屏幕, 弹出 ADB 调试端口设置界面, 并开启 ADB调试端口。 之后, 用户就可以通过 USB数据线连接到电脑, 电脑启动 管理软件, 完成个人信息的导入工作。

采用本发明实施例的技术方法, 能够可靠地开启 ADB调试端口, 成功 实现用户手机数据的导出, 减小了用户损失。

优选地, 利用红外线传感器和上下音量键开启手机 USB的 ADB端口 方法可以通过实施例三进行说明。

实施例三

图 3表示本发明实施例三所述的终端调试端口的 启方法流程图。 参见图 3所示, 终端调试端口的开启方法包括:

S301 : 触发唤醒手机事件; 在此步骤中, 触发唤醒手机事件, 以使手机处于锁屏状态;

S302: 按下上下音量键, 手指遮住红外接近传感器, 触发红外中断事 件;

在此步骤中, 按住上下音量键的同时, 用手指遮住红外接近传感器, 红外接近传感器感应到接近事件, 触发中断信号给处理器, 形成中断通知 事件;

S303: 判断红外感应是否为接近事件;

在此步骤中, 处理器响应中断信号, 执行此中断对应的中断服务子程 序, 通过红外线传感器的控制器总线, 如 I2C 总线, 获取红外线传感器的 状态信息, 判断是否为接近事件; 如果是则执行步骤 S304, 否则执行步骤 S306;

S304: 判断上下音量按键是否按下, 且按下时间是否达到预设值; 在此步骤中, 红外线传感器的中断服务子程序中, 开启监测定时器, 并设定时间区。 在这个时间区中, 检测上下音量按键是否都同时按下, 且 按下的时间是否达到这个设定的时间区值, 如果达到, 则表示上下音量按 键有效, 执行步骤 S305; 否则执行步骤 S306;

S305: 解锁屏幕, 弹出 ADB调试端口设置界面, 开启 ADB调试端口;

S306: 中断服务子程序退出。

在此步骤中, 中断服务子程序不做任何处理, 直接退出。

本实施例提供了一个利用红外线传感器和上下 音量键开启手机 USB的 ADB端口方法, 从前面的描述不难看出, 当手机的触摸屏失效的状况下, 利用现有硬件资源, 只需手机软件添加实现了此功能的代码, 就能可靠地 开启 ADB端口, 使用户的个人信息能够导入 PC机, 从而提高手机品质, 减小用户损失, 提高用户体验。

实施例四 图 4表示本发明实施例四所述的终端调试端口的 启装置。 参见图 4所示, 终端调试端口的开启装置包括:

获取模块 401, 配置为获取用户输入的开启所述调试端口的指 令, 所述 指令是按下终端的按键的第一操作以及终端的 红外线传感器被遮住的第二 操作同时操作时产生的;

触发模块 403, 配置为根据所述指令, 触发所述红外线传感器的中断服 务子程序;

判断模块 405,配置为根据所述中断服务子程序对所述红 外线传感器的 状态以及所述终端的按键的按下状态进行判断 , 并得到判断结果;

控制模块 407,配置为在所述判断结果满足预设标准时控 制所述终端屏 幕解锁并开启所述调试端口。

这里, 所述获取模块、 触发模块、 判断模块和控制模块可由终端中的 中央处理器( Central Processing Unit, CPU )、数字信号处理器( Digital Signal Processor, DSP )或可编程遝辑阵歹 'J ( Field - Programmable Gate Array, FPGA ) 实现。

可选地, 如图 5所示, 所述判断模块 405包括:

获取子模块 4051, 配置为所述中断服务子程序获取红外线传感器 的状 态以及所述终端的按键的按下状态; 所述中断服务子程序获取红外线传感 器的状态以及所述终端的按键的按下状态;

判断子模块 4053, 配置为判断所述红线外传感器的状态是否为接 近事 件且所述按键的按下状态是否为有效, 得到所述判断结果;

确认模块 4055, 配置为在所述判断结果为所述红外线传感器的 状态为 接近事件、 且所述按键的按下状态为有效时, 确认所述判断结果满足所述 预设标准。

这里, 所述获取子模块、 判断子模块和确认模块可由终端中的 CPU、 DSP或 FPGA实现。

本发明实施例提供的终端, 包括上述的开启装置。

本发明的技术方案, 相较现有的技术, 当手机的触摸屏失效的状况下, 本发明实施例利用红外线传感器和上下音量键 开启手机 USB的 ADB调试 端口, 利用现有硬件资源可靠地开启 ADB端口, 成功地实现了用户手机数 据的导出, 减小了用户的损失。 从而提高了手机品质和用户体验。

本领域内的技术人员应明白, 本发明的实施例可提供为方法、 系统、 或计算机程序产品。 因此, 本发明可采用硬件实施例、 软件实施例、 或结 合软件和硬件方面的实施例的形式。 而且, 本发明可采用在一个或多个其 中包含有计算机可用程序代码的计算机可用存 储介质 (包括但不限于磁盘 存储器和光学存储器等 )上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、 设备(系统)、 和计算机程序 产品的流程图和 /或方框图来描述的。 应理解可由计算机程序指令实现流程 图和 /或方框图中的每一流程和 /或方框、以及流程图和 /或方框图中的流程和 /或方框的结合。 可提供这些计算机程序指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理设备的处 理器以产生一个机器, 使得 通过计算机或其他可编程数据处理设备的处理 器执行的指令产生用于实现 在流程图一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功 能的装置。

这些计算机程序指令也可存储在能引导计算机 或其他可编程数据处理 设备以特定方式工作的计算机可读存储器中, 使得存储在该计算机可读存 储器中的指令产生包括指令装置的制造品, 该指令装置实现在流程图一个 流程或多个流程和 /或方框图一个方框或多个方框中指定的功能

这些计算机程序指令也可装载到计算机或其他 可编程数据处理设备 上, 使得在计算机或其他可编程设备上执行一系列 操作步骤以产生计算机 实现的处理, 从而在计算机或其他可编程设备上执行的指令 提供用于实现 在流程图一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功 能的步骤。

以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。 工业实用性 所述指令, 触发所述红外线传感器的中断服务子程序; 根据所述中断服务 子程序对所述红外线传感器的状态以及所述终 端的按键的按下状态进行判 断, 并得到判断结果; 确定所述判断结果满足预设标准时, 控制所述终端 屏幕解锁并开启所述调试端口。 因此, 在触摸屏失效的状况下, 可利用红 外线传感器和上下音量键, 有效地实现手机 USB的 ADB调试端口的开启, 以实现电脑的手机管理软件通过 USB 数据线将手机中的个人信息导入电 脑。