[0028] 下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
[0029] 如图1所示,本发明的技术方案中提供一种移动终端工作模式的切换系统,应用于:设置有USB端口的移动终端,在一种较优的实施方式中,移动终端工作模式的切换系统可包括:一检测单元1,用于移动终端开机的时候检测移动终端中的硬件系统是否正常运行;一检查单元2,与检测单元1连接,用于检查移动终端中的软件系统是否可正常开机;一驱动单元3,分别与检测单元1、检查单元2及USB端口分别连接,用于根据检测单元1,和/或检查单元2发送的通知,改变USB端口的工作模式。
[0030] 通常的移动终端只有在开机后,用户将移动终端连上电脑才可以取出移动终端中储存的信息资料。如果移动终端无法开机,则无法获取存储的信息资料。本发明的上述实施方式,通过于开机时对移动终端的硬件系统和软件系统进行检查,当发现移动终端的硬件系统,或者软件系统发生故障导致无法正常开机的时候,将改变移动终端USB端口的工作模式,使计算机在移动终端在不开机的情况下可读取其中储存的信息资料,从而克服了现有技术中存在的缺陷。
[0031] 于上述技术方案基础上,进一步的,检测单元1可包括:
[0032] 至少一个第一判断模块,用于判断硬件系统是否正常运行;
[0033] 第一发送模块,与第一判断模块及驱动单元3连接,用于将第一判断模块的判断结果作为通知发送到驱动单元3。
[0034] 在一种较优的实施方式中,至少一个第一判断模块中包括液晶屏模组判断模块,连接移动终端的液晶屏,用以判断液晶屏是否工作正常。
[0035] 当移动终端开机的时候,液晶屏模组判断模块可以检测移动终端的液晶屏是否正常工作,然后将检测到的信息通知驱动单元3。
[0036] 通过对移动终端硬件故障的分析发现,很多使用者认为移动终端不能开机的情况是由移动终端的液晶屏故障造成的,因为液晶屏是移动终端最主要的反馈装置,如果液晶屏故障导致不工作,使用者将无法获得移动终端的大部分反馈信息,从而令使用者无法根据反馈信息进行相应的操作。因此,当判断到液晶屏发生故障无法工作时,可改变移动终端USB端口的工作模式,令使用者可通过计算机读取移动终端中储存的信息资料。
[0037] 在一种较优的实施方式中,至少一个第一判断模块中包括触屏模组判断模块,连接移动终端的触屏,用以判断触屏是否工作正常。
[0038] 当移动终端开机的时候,液晶屏模组判断模块可以检测移动终端的触屏是否正常工作,然后将检测到的信息通知驱动单元3。
[0039] 触屏是目前移动终端主要的操作装置,如果触屏故障导致不工作,使用者将无法对移动终端进行操作。因此,当判断到触屏发生故障无法工作时,可改变移动终端USB端口的工作模式,令使用者可通过计算机读取移动终端中储存的信息资料。
[0040] 于上述技术方案基础上,进一步的,检查单元2可包括:
[0041] 第二判断模块,用于判断软件系统是否可正常开机;
[0042] 第二发送模块,与第二判断模块及驱动单元3连接,用于将第二判断模块的判断结果作为通知发送到驱动单元3。
[0043] 软件系统故障导致移动终端无法正常开机也是常见的移动终端故障,尤其是上层应用的库文件损坏导致移动终端无法开机时,可改变移动终端USB端口的工作模式,令使用者可通过计算机读取移动终端中储存的信息资料。
[0044] 于上述技术方案基础上,进一步的,驱动单元3可包括:
[0045] 一接收模块,分别与检测单元1和检查单元2连接,用于接收检测单元1,以及检查单元2的通知;
[0046] 一配置模块,与接收模块及USB端口分别连接,用于根据检测单元1,和/或检查单元2的通知,改变USB端口的工作模式。
[0047] 在一种较优的实施方式中,当改变了USB端口的工作模式后,移动终端处于MTP+ADB+DIAG模式。其中:
[0048] MTP模式为媒体传送模式,即通常所述的U盘模式,可提供计算机连接后直接进行读写;
[0049] ADB模式为安卓驱动模式,可提供计算机连接后对安卓系统进行调试;
[0050] DIAG模式为硬件调试模式,可提供计算机连接后对移动终端的硬件进行调试。
[0051] 本发明的技术方案中还提供一种移动终端工作模式切换方法,适用于移动终端,如图2所示,其中包括以下步骤:
[0052] 步骤S1、检测移动终端中的硬件系统的运行状况,以获得检测结果;
[0053] 步骤S2、检查移动终端中的软件系统的运行状况,以获得检查结果;
[0054] 步骤S3、根据步骤S1中获得的检测结果,和/或步骤S2中获得的检查结果,改变USB端口的工作模式。
[0055] 在一种较优的实施方式中,步骤S3中,如步骤S1中的检测结果为硬件系统无法正常工作,则将USB端口的配置变更为调试模式。
[0056] 在一种较优的实施方式中,步骤S3中,如步骤S2中的检查结果为软件系统无法正常开机,则将USB端口的配置变更为调试模式。
[0057] 在一种较优的实施方式中,步骤S3中,如步骤S1中的检测结果为硬件系统可正常工作,并且步骤S2中的检查结果为软件系统可以正常开机,则维持USB端口的当前配置。
[0058] 以上仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。