数据传输方法及移动终端技术

技术编号:14945400 阅读:129 留言:0更新日期:2017-04-01 11:49
本发明专利技术涉及移动通信领域,提供了一种数据传输方法及移动终端,用于实现上述方法。本发明专利技术实施例,通过所述移动终端进入快速启动模式,并在bootloader阶段加载文件系统,之后通过所述移动终端与接收装置之间的USB连接,在快速启动模式下将所述移动终端内存中的待传输数据传输至所述接收装置,使得移动终端即使不能正常开机进入安卓系统,只要能进入快速启动模式,就可将内存中的数据文件导出,避免了用户因为安卓上层数据或者内核阶段的损坏无法开机,而无法导出数据文件的情况,从而最大程度降低用户的损失。

【技术实现步骤摘要】

本专利技术涉及移动通信
,尤其涉及一种数据传输方法及移动终端
技术介绍
数据导出是手机的常用功能,用户需要利用数据导出功能来实现通讯录备份、照片导出、文件导出等目的。但目前市面上手机的数据导出功能的实现前提是手机能够正常开机。手机系统启动的一般流程为:启动加载(bootloader)阶段、内核(kernel)阶段、安卓(Android)层阶段。在该开机流程中,在kernel阶段才实现文件系统的加载,之后Android层阶段才能对文件系统进行读取、写入等正常操作。因此。在正常情况下,手机只有在开机后,才能将数据文件导出来。若手机由于Android上层数据或者kernel阶段的损坏导致无法正常开机,则用户无法将数据导出,即使交给售后,也只能直接进行刷机处理,这势必会导致手机内数据的丢失,对用户造成不可弥补的后果。因此,亟需寻找到一种在手机不能正常开机时,也能将数据导出的手段,以尽可能降低对用户造成的损失。
技术实现思路
为解决现有技术中存在的上述问题,本专利技术实施例一方面提供了一种数据传输方法,应用于移动终端,包括:移动终端进入快速启动模式;移动终端在bootloader阶段加载文件系统;通过移动终端与接收装置之间的USB连接,在快速启动模式下将移动终端内存中的待传输数据传输至接收装置。另一方面,本专利技术实施例还提供了一种移动终端,包括:快速启动模块,用于使移动终端进入快速启动模式;加载模块,用于使移动终端在bootloader阶段加载文件系统;传输模块,用于通过移动终端与接收装置之间的USB连接,在快速启动模式下将移动终端内存中的待传输数据传输至接收装置。本专利技术实施例,通过移动终端进入快速启动模式,并在bootloader阶段加载文件系统,之后通过移动终端与接收装置之间的USB连接,在快速启动模式下将移动终端内存中的待传输数据传输至接收装置,使得移动终端即使不能正常开机进入安卓系统,只要能进入快速启动模式,就可将内存中的数据文件导出,避免了用户因为安卓上层数据或者内核阶段的损坏无法开机,而无法导出数据文件的情况,从而最大程度降低用户的损失。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的数据传输方法的第一实施例的流程示意图;图2为本专利技术的数据传输方法的第二实施例的流程示意图;图3为本专利技术的移动终端的第一实施例的结构示意图;图4为本专利技术的移动终端的第二实施例的结构示意图;图5为本专利技术的移动终端的第三实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。第一实施例请参照图1,是本专利技术的数据传输方法的第一实施例的流程示意图,该方法应用于移动终端,包括:步骤101:移动终端进入快速启动模式。本步骤中,快速启动(fastboot)是bootloader阶段的一个用户操作界面,比recovery更加接近硬件层。Fastboot协议是安卓定义的一种较为底层的协议。移动终端进入fastboot模式后,可以通过USB数据线连接手机,利用fastboot协议和对应的命令行工具进行系统升级等操作。步骤102:移动终端在bootloader阶段加载文件系统。文件系统是操作系统中负责管理和存储文件信息的软件机构。文件系统负责为用户执行文件的新建、存入、读出、修改、转存等控制操作。常规的移动终端操作系统是在bootloader阶段之后的内核(kernel)阶段才加载文件系统,在后续的安卓层阶段才能对移动终端内存中的文件进行操作。而本实施例中是在移动终端的bootloader阶段就加载文件系统,这可以通过修改系统启动程序代码来实现。步骤103:通过移动终端与接收装置之间的USB连接,在快速启动模式下将移动终端内存中的待传输数据传输至接收装置。由于bootloader支持对分区(block)的操作,因此,在将kernel阶段对文件系统的实现移植到bootloader后,在bootloader阶段就可以通过移动终端与接收装置之间的USB连接,在fastboot模式下根据文件名来读取内存中对应的文件。待传输数据的读取的过程可以利用缓存来实现,即利用文件系统,将移动终端内存中的待传输数据读取到移动终端的随机存取存储器(RAM)中进行缓存,再通过移动终端与接收装置之间的USB连接,在fastboot模式下传输至接收装置。接收装置为电脑或不同于移动终端的另一移动终端。当接收装置为不同于移动终端的另一移动终端时,可通过OTG数据线建立这两个移动终端之间的USB连接。本专利技术实施例,通过移动终端进入快速启动模式,并在bootloader阶段加载文件系统,之后通过移动终端与接收装置之间的USB连接,在快速启动模式下将移动终端内存中的待传输数据传输至接收装置,使得移动终端即使不能正常开机进入安卓系统,只要能进入快速启动模式,就可将内存中的数据文件导出,避免了用户因为安卓上层数据或者内核阶段的损坏无法开机,而无法导出数据文件的情况,从而最大程度降低用户的损失。请参照图2,是本专利技术的数据传输方法的第二实施例的流程示意图,该方法包括:步骤201:移动终端进入快速启动模式。步骤202:移动终端在bootloader阶段加载文件系统。上述步骤201-202与数据传输方法的第一实施例中的对应步骤相同,在此不再赘述。步骤203:利用快速启动命令将移动终端内存中待传输数据的路径名称和待传输数据传出后在接收装置中的预保存位置发送至移动终端,利用文件系统读取路径名称下的待传输数据,通过移动终端与接收装置之间的USB连接,在快速启动模式下传输至接收装置的预保存位置。本步骤中,传输命令的下发可通过在接收装置中运行fastboot命令来实现。示例性的,若要将移动终端内存中“/userdata”目录下的a.txt文件导出并存放于接收装置的D盘目录下,则所执行的fastboot命令为“fastbootpull/userdata/a.txtD:\\\\a.txt”。该命令下发后,首先,路径名称“/userdata/a.txt”和预保存位置“D:\\\\a.txt”作为一个字符串通过fastboot模式下的USB通信被传入到移动终端。随后,移动终端的文件系统通过该路径名称找到对应的待传输数据文件a.txt并获取到该文件的大小,读取该文件后,同样通过fastboot模式下的USB通信,将该文件传输至接收装置的D盘目录下。本专利技术实施例,利用快速启动命令将移动终端内存中待传输数据的路径名称和待传输数据传出后在接收装置中的预保存位置发送至移动终端,并利用文件系统读取该路径名称下的待传输数据,以具体实现移动终端内存数据的导出,实现简单,可操作性强,可满足普通用户的数据导出需求。请参照图3,是本专利技术的移动终端的第一实施例的结构示意图本文档来自技高网...
数据传输方法及移动终端

【技术保护点】
一种数据传输方法,应用于移动终端,其特征在于,包括:所述移动终端进入快速启动模式;所述移动终端在bootloader阶段加载文件系统;通过所述移动终端与接收装置之间的USB连接,在所述快速启动模式下将所述移动终端内存中的待传输数据传输至所述接收装置。

【技术特征摘要】
1.一种数据传输方法,应用于移动终端,其特征在于,包括:所述移动终端进入快速启动模式;所述移动终端在bootloader阶段加载文件系统;通过所述移动终端与接收装置之间的USB连接,在所述快速启动模式下将所述移动终端内存中的待传输数据传输至所述接收装置。2.如权利要求1所述的方法,其特征在于,所述通过所述移动终端与接收装置之间的USB连接,在所述快速启动模式下将所述移动终端内存中的待传输数据传输至所述接收装置的步骤,包括:利用快速启动命令将所述移动终端内存中待传输数据的路径名称和所述待传输数据传出后在接收装置中的预保存位置发送至所述移动终端,利用所述文件系统读取所述路径名称下的待传输数据,通过所述移动终端与所述接收装置之间的USB连接,在所述快速启动模式下传输至所述接收装置的预保存位置。3.如权利要求1所述的方法,其特征在于,所述通过所述移动终端与接收装置之间的USB连接,在所述快速启动模式下将所述移动终端内存中的待传输数据传输至所述接收装置的步骤,包括:利用所述文件系统,将移动终端内存中的待传输数据读取到所述移动终端的随机存取存储器中进行缓存,再通过所述移动终端与所述接收装置之间的USB连接,在所述快速启动模式下传输至所述接收装置。4.如权利要求1-3任一项所...

【专利技术属性】
技术研发人员:缪强
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1