一种无屏幕下的手机调试系统及方法

文档序号:10661057阅读:328来源:国知局
一种无屏幕下的手机调试系统及方法
【专利摘要】本发明公开了一种无屏幕下的手机调试系统及方法,所述系统包括:连接建立单元,用于在调试阶段将手机与智能终端建立连接;调试控制单元,与所述连接建立单元连接,用于在调试手机的同时,通过智能终端获取手机当前现存的内容,并显示该内容。根据本发明的方案,通过将手机与智能终端建立ADB连接,由智能终端显示调试阶段手机当前现存的内容,进而实现在LOG调试成功的情况下保证手机的最终显示也能成功。
【专利说明】
一种无屏幕下的手机调试系统及方法
技术领域
[0001]本发明涉及手机调试技术领域,特别涉及一种无屏幕下的手机调试系统及方法。
【背景技术】
[0002]手机开发称为移动开发或移动化开发,主要是指以手机、PDA、UMPC等便携终端为基础,进行相应的开发工作,由于这些随身设备基本都采用无线上网的方式,因此,业内也将手机开发称作为无线开发。手机在开发时,通常有几个开发周期,其中在EVT开发阶段,针对无屏幕状况下,技术人员只能在LOG中获知调试成功,至于最终显示时是否能够显示成功不得而知。

【发明内容】

[0003]本发明提供一种无屏幕下的手机调试系统及方法,以解决无屏幕下手机调试不便的技术问题。
[0004]根据本发明的一个方面,提供一种无屏幕下的手机调试系统,所述系统包括:
[0005]连接建立单元,用于在调试阶段将手机与智能终端建立连接;和
[0006]调试控制单元,与所述连接建立单元连接,用于在调试手机的同时,通过智能终端获取手机当前现存的内容,并显示该内容。
[0007]其中,在上述的发明中,所述连接建立单元将手机与智能终端建立ADB连接。
[0008]其中,在上述的发明中,所述调试控制单元包括:
[0009]指令发送模块,用于通过ADB连接向手机发送指令,控制手机保存其当前现存的内容;
[0010]手机内容获取模块,与所述指令发送模块连接,用于通过ADB连接获取手机保存的当前现存内容;
[0011 ]显示模块,与所述手机内容获取模块连接,用于显示所述手机内容获取模块所获取的内容。
[0012]其中,在上述的发明中,所述指令为Screecap指令,该Screecap指令为取当前现存的内容并将该内容保存成临时文件的指令,临时文件被所述手机内容获取模块获取后由所述显示模块显示。
[0013]其中,在上述的发明中,所述智能终端为电脑虚拟键盘。
[0014]根据本发明的另一个方面,提供一种无屏幕下的手机调试方法,所述方法包括:
[0015]在调试阶段将手机与智能终端建立连接;以及
[0016]在调试手机的同时,通过智能终端获取手机当前现存的内容,并显示该内容。
[0017]其中,在上述的发明中,所述在调试阶段将手机与智能终端建立连接包括:
[0018]在调试阶段将手机与智能终端建立ADB连接。
[0019]其中,在上述的发明中,所述在调试手机的同时,通过智能终端获取手机当前现存的内容,并显示该内容,包括:
[0020]通过ADB连接向手机发送指令,控制手机保存其当前现存的内容;
[0021 ]通过ADB连接获取手机保存的当前现存内容;
[0022]显示获取的内容。
[0023]其中,在上述的发明中,所述指令为Screecap指令,该Screecap指令为取当前现存的内容并将该内容保存成临时文件的指令,所述通过ADB连接获取手机保存的当前现存内容包括:通过ADB连接获取所述临时文件。
[0024]其中,在上述的发明中,所述智能终端为电脑虚拟键盘。
[0025]本发明的无屏幕下的手机调试系统及方法,应用于手机调试技术领域中,解决无屏幕下的手机调试不便的技术问题。本发明通过将手机与智能终端建立ADB连接,由智能终端显示调试阶段手机当前现存的内容,进而实现在LOG调试成功的情况下保证手机的最终显示也能成功。
【附图说明】
[0026]图1显示了本发明【具体实施方式】中提供的无屏幕下的手机调试系统的结构示意图;
[0027]图2显示了本发明【具体实施方式】中提供的无屏幕下的手机调试方法的流程图;
[0028]图3显示了图2中步骤S2的方法流程图。
【具体实施方式】
[0029]为使本发明的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0030]图1显示了本发明【具体实施方式】中提供的无屏幕下的手机调试系统的结构示意图。
[0031]下面结合图1所述的结构示意图,具体说明本实施例的无屏幕下的手机调试系统。
[0032]本实施例的无屏幕下的手机调试系统至少包括:连接建立单元10和调试控制单元
20 ο
[0033]连接建立单元10用于在调试阶段将手机与智能终端建立连接。本实施例中,连接建立单元10将手机与PC Virtual Keyboard即电脑虚拟键盘建立ADB连接,在手机端执行ADB Shell,使得PC Virtual Keyboard与手机端建立连接。
[0034]调试控制单元20与连接建立单元10连接,调试控制单元20用于在调试手机的同时,通过智能终端(PC Virtual Keyboard)获取手机当前现存的内容,并显示该内容。这样,由PC Virtual Keyboard显示调试阶段手机当前现存的内容,进而实现在LOG调试成功的情况下保证手机的最终显示也能成功。
[0035]具体来说,调试控制单元20包括:指令发送模块21、手机内容获取模块22和显示模块23。其中,指令发送模块21用于通过ADB连接向手机发送指令,控制手机保存其当前现存的内容,即调试控制单元20通过PC Virtual Control向手机发送Screecap指令,该指令为Screecap指令,这里Screecap指令为取当前现存的内容并将该内容保存成临时文件的指令。手机内容获取模块22与指令发送模块21连接,该手机内容获取模块22用于通过ADB连接获取手机保存的当前现存内容,即通过ADB将由手机当前现存的内容形成的临时文件保存至IjPC Virtual Control中。显示模块23与手机内容获取模块22连接,设置于PC VirtualControl上,该显示模块23用于显示手机内容获取模块22所获取的内容,即显示保存到PCVirtual Control中的临时文件,以判断手机的最终显示是否能成功。
[0036]这样,在EVT阶段,调试控制单元20可通过PC Virtual Keyboard获取手机当前现存的内容并显示该内容。
[0037]如上所述,本发明的无屏幕下的手机调试系统及方法,应用于手机调试技术领域中,解决无屏幕下的手机调试不便的技术问题。本发明通过将手机与智能终端建立ADB连接,由智能终端显示调试阶段手机当前现存的内容,进而实现在LOG调试成功的情况下保证手机的最终显不也能成功。
[0038]图2显示了本发明【具体实施方式】中提供的无屏幕下的手机调试方法的流程图。
[0039]下面结合图2所示的流程图,具体说明本实施例的无屏幕下的手机调试方法。
[0040]本实施例的无屏幕下的手机调试方法包括:
[0041 ]步骤SI,在调试阶段将手机与智能终端建立连接。
[0042]在步骤SI中,在手机端执行ADB Shell,使得智能终端即PC Virtual Keyboard与手机端建立连接。
[0043]步骤S2,在调试手机的同时,通过智能终端(PC Virtual Keyboard)获取手机当前现存的内容,并显示该内容。
[0044]在步骤S2中,由PC Virtual Keyboard显示调试阶段手机当前现存的内容,进而实现在LOG调试成功的情况下保证手机的最终显示也能成功。
[0045]具体来说,参见图3所示的方法流程图,本步骤S2包括:
[0046]步骤S21,通过ADB连接向手机发送指令,控制手机保存其当前现存的内容,即通过PC Virtual Control向手机发送Screecap指令,该指令为Screecap指令,这里Screecap指令为取当前现存的内容并将该内容保存成临时文件的指令。
[0047]步骤S22,通过ADB连接获取手机保存的当前现存内容,即通过ADB将由手机当前现存的内容形成的临时文件保存到PC Virtual Control中。
[0048]步骤S23,显示获取的内容,即显示保存到PC Virtual Control中的临时文件,以判断手机的最终显示是否能成功。
[0049]综上所述,通过上述流程,将手机与智能终端建立ADB连接,由智能终端显示调试阶段手机当前现存的内容,进而实现在LOG调试成功的情况下保证手机的最终显示也能成功。
[0050]应当理解的是,本发明的上述【具体实施方式】仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
【主权项】
1.一种无屏幕下的手机调试系统,其中,所述系统包括: 连接建立单元(10),用于在调试阶段将手机与智能终端建立连接; 调试控制单元(20),与所述连接建立单元(10)连接,用于在调试手机的同时,通过智能终端获取手机当前现存的内容,并显示该内容。2.如权利要求1所述的系统,其中,所述连接建立单元(10)将手机与智能终端建立ADB连接。3.如权利要求2所述的系统,其中,所述调试控制单元(20)包括: 指令发送模块(21),用于通过ADB连接向手机发送指令,控制手机保存其当前现存的内容; 手机内容获取模块(22),与所述指令发送模块(21)连接,用于通过ADB连接获取手机保存的当前现存内容; 显示模块(23),与所述手机内容获取模块(22)连接,用于显示所述手机内容获取模块(22)所获取的内容。4.如权利要求3所述的系统,其中,所述指令为Screecap指令,该Screecap指令为取当前现存的内容并将该内容保存成临时文件的指令,临时文件被所述手机内容获取模块(22)获取后由所述显示模块(23)显示。5.如权利要求1至4中任一项所述的系统,其中,所述智能终端为电脑虚拟键盘。6.一种无屏幕下的手机调试方法,其中,所述方法包括: 在调试阶段将手机与智能终端建立连接;以及 在调试手机的同时,通过智能终端获取手机当前现存的内容,并显示该内容。7.如权利要求6所述的方法,其中,所述在调试阶段将手机与智能终端建立连接包括: 在调试阶段将手机与智能终端建立ADB连接。8.如权利要求7所述的方法,其中,所述在调试手机的同时,通过智能终端获取手机当前现存的内容,并显示该内容,包括: 通过ADB连接向手机发送指令,控制手机保存其当前现存的内容; 通过ADB连接获取手机保存的当前现存内容; 显示获取的内容。9.如权利要求8所述的方法,其中,所述指令为Screecap指令,该Screecap指令为取当前现存的内容并将该内容保存成临时文件的指令,所述通过ADB连接获取手机保存的当前现存内容包括:通过ADB连接获取所述临时文件。10.如权利要求6至9中任一项所述的方法,其中,所述智能终端为电脑虚拟键盘。
【文档编号】H04M1/247GK106027728SQ201610267166
【公开日】2016年10月12日
【申请日】2016年4月26日
【发明人】张鹏
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1