一种拷贝文件的方法、装置及终端制造方法及图纸

技术编号:14836816 阅读:67 留言:0更新日期:2017-03-17 04:11
本发明专利技术实施例公开了一种拷贝文件的方法、装置及终端,涉及通信技术领域,其中该方法用于第一终端,包括:当第一终端内的主线程接收到目标文件的拷贝指令时,检测目标文件的拷贝进度;若所述主线程检测到目标文件拷贝完成,向预先创建的目标线程发送更新媒体库的请求,以使所述目标线程根据所述更新媒体库的请求对所述媒体库进行更新;其中,所述媒体库用于对所述第一终端中存储的文件进行管理;所述主线程向第二终端反馈目标文件拷贝完成的信息,以使所述第二终端发送下一个目标文件的拷贝指令。本发明专利技术实施例能够提高拷贝多个文件的速度,节省时间。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种拷贝文件的方法、装置及终端
技术介绍
随着移动互联网的飞速发展,终端的应用越来越广泛。当终端之间进行文件传输时,通常采用媒体传输协议(MediaTransferProtocolMTP)作为主要的传输模式。当终端之间基于MTP进行文件传输,且需要传输多个文件时,首先第一终端检测到一个文件拷贝完成之后,向主线程发送更新媒体库的请求;然后控制主线程更新媒体库;当媒体库更新完成之后,将拷贝完成的结果反馈给第二终端,再由第二终端控制下一个文件的拷贝。但是专利技术人在执行本专利技术的过程中,发现现有技术存在以下缺陷:当文件传输过程中,每一个文件拷贝完成后,均需要向主线程发送更新媒体库的请求,且只有当媒体库完成更新并反馈拷贝完成的结果之后,才能进行下一个文件的拷贝。按照上述文件传输的方法,如果拷贝文件较多,严重影响文件的拷贝速度,浪费时间。
技术实现思路
有鉴于此,本专利技术实施例提供一种拷贝文件的方法,以提高拷贝多个文件的速度,节省时间。第一方面,本专利技术实施例提供了一种拷贝文件的方法,所述方法用于第一终端,包括:当第一终端内的主线程接收到目标文件的拷贝指令时,检测目标文件的拷贝进度;若所述主线程检测到目标文件拷贝完成,向预先创建的目标线程发送更新媒体库的请求,以使所述目标线程根据所述更新媒体库的请求对所述媒体库进行更新;其中,所述媒体库用于对所述第一终端中存储的文件进行管理;所述主线程向第二终端反馈所述目标文件拷贝完成的信息,以使所述第二终端发送下一个目标文件的拷贝指令。第二方面,本专利技术实施例还提供了一种拷贝文件的装置,所述装置配置在第一终端中,包括:检测模块,用于当接收到目标文件的拷贝指令时,检测目标文件的拷贝进度;发送模块,用于若检测到所述目标文件拷贝完成,向预先创建的目标线程发送更新媒体库的请求;其中,所述媒体库用于对所述第一终端中存储的文件进行管理;反馈模块,用于向第二终端反馈所述目标文件拷贝完成的信息,以使第二终端发送下一个目标文件的拷贝指令。第三方面,本专利技术实施例提供了一种终端,所述终端集成了本专利技术实施例提供的一种拷贝文件的装置。本专利技术实施例提供的技术方案,当第一终端内的主线程检测到目标文件拷贝完成时,通过向预先创建的目标线程发送更新媒体库的请求,以使目标线程更新媒体库,并向第二终端反馈目标文件拷贝完成的信息,以使第二终端发送下一个目标文件的拷贝指令;当需要拷贝多个文件时,第一终端内的主线程和目标线程具有明确分工,使第一终端中的目标线程执行更新媒体库的操作,更新媒体库的操作不再由主线程执行;并且主线程在执行拷贝目标文件的过程中,不需要等待媒体库更新完成之后才向第二终端反馈拷贝完成的信息,以进行下一个目标文件的拷贝,提高了拷贝速度,节省了用户时间。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是本专利技术实施例一提供的一种拷贝文件的方法流程图;图2是本专利技术实施例二提供的一种拷贝文件的方法流程图;图3是本专利技术实施例三提供的一种拷贝文件的方法流程图;图4是本专利技术实施例四提供的一种拷贝文件的装置结构框图;图5是本专利技术实施例五提供的一种终端的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。实施例一图1是本专利技术实施例一提供的一种拷贝文件的方法流程图,所述方法由拷贝文件的装置来执行,所述装置由软件和/或硬件来执行,所述装置配置在诸如手机等终端中。如图1所示,本实施例提供的技术方案具体如下:S110:当第一终端内的主线程接收到目标文件的拷贝指令时,检测目标文件的拷贝进度。在本实施例中,可选的,第一终端为手机等终端。当第一终端和第二终端进行连接时,可以将第二终端中的目标文件拷贝到第一终端中。第二终端也可以对第一终端进行控制,使第一终端内存中的目标文件拷贝到存储卡中,或者使第一终端存储卡中的目标文件拷贝在内存中。其中,第二终端为笔记本电脑、平板电脑、计算机等终端。在本实施例中,当第一终端和第二终端连接之后,且进行拷贝目标文件时,第二终端向第一终端发送拷贝目标文件的指令,其中,第二终端发送拷贝指令的形式可以是用户点击第二终端中管理第一终端应用中的某个按钮,或者还可以是其他形式。当第一终端内的主线程接收到拷贝目标文件的指令时,检测目标文件的拷贝进度。举例说明,例如,当第一终端中为手机,第二终端为笔记本电脑时,笔记本电脑中安装管理手机的应用XXX,通过应用XXX可以浏览以及管理手机中的文件。当需要将笔记本电脑的文件A拷贝手机中时,在笔记本电脑中的应用XXX中点击具有将文件A上传到手机中的功能按钮,当用户选中笔记本电脑中的文件A时,笔记本电脑向手机发送拷贝文件A的指令。当手机中的主线程接收到拷贝文件A的指令时,检测文件A的拷贝进度。其中,对于拷贝进度的检测可以是根据接收到的文件A的数据的大小确定文件A的拷贝进度,或者还可以是其他的方法对文件A的拷贝进度进行检测。S120:若所述主线程检测到目标文件拷贝完成,向预先创建的目标线程发送更新媒体库的请求,以使所述目标线程根据所述更新媒体库的请求对所述媒体库进行更新。在本实施例中,若第一终端内的主线程检测到目标文件的拷贝进度达到100%时,即确定目标文件拷贝完成。本实施例中,当第一终端检测到目标文件拷贝完成时,向预先创建的目标线程发送更新媒体库的请求。其中,媒体库用于对所述第一终端中存储的文件进行管理。具体的,媒体库可以将第一终端中存储的文件进行分类,还可以记录存储的文件的关联信息,其中,关联信息包括文件的存储路径信息、时间戳信息以及文件类型信息,媒体库还可以对第一终端中存储的文件进行其他管理功能。在本实施例中,可选的,目标线程用于缓存至少一个更新媒体库的请求以及根据所述更新媒体库的请求更新媒体库。当目标线程依次接收到多个更新媒体库的请求时,可以将所述请求进行存储,依次按照所述请求的顺序进行更新媒体库。目标线程更新媒体库具体可以是:目标线程调用媒体库的接口,将拷贝的目标文件或目标文件的关联信息记录在媒体库中,完成对媒体库的更新。目标文件的关联信息包括所述目标文件的路径信息、文件类型信息以及时间戳信息。其中,对于目标线程对媒体库的更新还可以是其他方式。S130:所述主线程向第二终端反馈目标文件拷贝完成的信息,以使所述第二终端发送下一个目标文件的拷贝指令。在本实施例中,当主线程向目标线程发送更新媒体库的请求后,向第二终端发送目标文件拷贝完成的消息。第二终端接收到目标文件拷贝完成的消息后,向第一终端发送下一个目标文件的拷贝指令,以对下一个目标文件进行拷贝。需要说明的是,在本实施例中,目标线程根据所述更新媒体库的请求对所述媒体库进行更新的操作,可以与主线程向第二终端反馈目标文件拷贝完成的信息的操作同时执行,或者也可以在主线程向第二终端反馈目标文件拷贝完成的信息的操作之后执行。需要说明的是,本专利技术实施例示例性的采用目标文件对文件拷贝的过程进行说明,但是本实施例仅仅是一种示例,在本专利技术其他实施例中,目标文件夹的拷贝方法与本文档来自技高网...
一种拷贝文件的方法、装置及终端

【技术保护点】
一种拷贝文件的方法,其特征在于,所述方法用于第一终端,包括:当第一终端内的主线程接收到目标文件的拷贝指令时,检测目标文件的拷贝进度;若所述主线程检测到所述目标文件拷贝完成,向预先创建的目标线程发送更新媒体库的请求,以使所述目标线程根据所述更新媒体库的请求对所述媒体库进行更新;其中,所述媒体库用于对所述第一终端中存储的文件进行管理;所述主线程向第二终端反馈所述目标文件拷贝完成的信息,以使所述第二终端发送下一个目标文件的拷贝指令。

【技术特征摘要】
1.一种拷贝文件的方法,其特征在于,所述方法用于第一终端,包括:当第一终端内的主线程接收到目标文件的拷贝指令时,检测目标文件的拷贝进度;若所述主线程检测到所述目标文件拷贝完成,向预先创建的目标线程发送更新媒体库的请求,以使所述目标线程根据所述更新媒体库的请求对所述媒体库进行更新;其中,所述媒体库用于对所述第一终端中存储的文件进行管理;所述主线程向第二终端反馈所述目标文件拷贝完成的信息,以使所述第二终端发送下一个目标文件的拷贝指令。2.根据权利要求1所述的方法,其特征在于,在所述当第一终端内的主线程接收到目标文件的拷贝指令时,检测目标文件的拷贝进度之前,还包括:当第一终端检测到与第二终端之间基于媒体传输协议MTP建立连接时,创建目标线程。3.根据权利要求2所述的方法,其特征在于,所述目标线程用于缓存至少一个更新媒体库的请求以及用于根据所述更新媒体库的请求更新媒体库。4.根据权利要求1所述的方法,其特征在于,所述目标线程根据所述更新媒体库的请求对所述媒体库进行更新,包括:所述目标线程调用所述媒体库的接口,并将所述目标文件的关联信息记录在媒体库中,其中,所述目标文件的关联信息包括所述目标文件的路径信息、文件类型信息以及时间戳信息。5.一种拷贝文件的装置,其特征在于,所述装置配...

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

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

1