一种文件传输方法、装置及其智能终端的制作方法
【专利摘要】本发明公开了一种文件传输方法、装置及智能终端。该方法包括:获取插入的外接存储设备的文件信息,如果所述文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分。本发明通过获取插入的外接存储设备的文件信息,如果所述文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分,实现了文件传输中断后自动继续传输文件,减少了人工参与文件传输操作,节省了用户操作时间,提升了用户的满意度及体验。
【专利说明】
一种文件传输方法、装置及其智能终端
技术领域
[0001]本发明涉及数据传输技术领域,尤其涉及一种文件传输方法、装置及其智能终端。
【背景技术】
[0002]随着手机、平板电脑、智能电视等智能终端的不断发展,大量用户喜欢在这些终端设备上传输文件,比如,下载视频或音乐,方便下载完随时可以播放观看。如果这些智能终端设备的内部存储空间不够,需要外接一些存储设备,例如U盘,SD卡来进行文件传输,比如,下载文件至外接存储设备,或从外接存储设备上传已下载的文件进行播放。
[0003]现有技术中,如果用户使用外接存储设备过程中由于客户原因,比如,突然断电,或者用户需要拔掉U盘或者取出SD卡时,文件传输将自动中断。当用户把原有的设备再次接入或来电时,需要手工再次启动传输。
[0004]发明人在实现本发明的过程中发现:在现有技术中,当用户把原有的设备再次接入或来电时,需要手工再次启动传输,如果反复多次操作,用户体验不佳。
【发明内容】
[0005]本发明目的旨在提供一种文件传输方法、装置及其智能终端,其解决了文件传输中断后不能自动继续传输文件的问题,减少了人工参与文件传输操作,节省了用户操作时间,提升了用户的满意度及体验。
[0006]为解决上述技术问题,本发明实施例提供以下技术方案:
[0007]在第一方面,本发明实施例提供一种文件传输方法,包括:
[0008]获取插入的外接存储设备的文件信息,
[0009]如果所述文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分。
[0010]可选地,所述外接存储设备的文件信息包括:
[0011]文件传输列表、文件传输状态及文件传输进度。
[0012]可选地,所述方法还包括:
[0013]根据所述文件传输列表中的文件传输状态及文件传输进度确定所述文件信息中是否包含文件传输未完成的信息。
[0014]可选地,所述方法还包括:
[0015]根据插入的外接存储设备的身份标识,确定插入的外接存储设备的类型,所述外接存储设备的类型包括新插入的外接存储设备或原先插入过的外接存储设备,如果外接存储设备的类型为新插入的外接存储设备,则自动扫描新插入的外接存储设备的所有文件,如果发现有文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分。
[0016]可选地,所述方法还包括:
[0017]如果所述文件信息中不包含文件传输未完成的信息,则提示是否传输所述文件信息中的文件。
[0018]在第二方面,本发明实施例还提供一种文件传输装置,包括:
[0019]获取单元,用于获取插入的外接存储设备的文件信息,
[0020]传输单元,用于如果所述文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分。
[0021]可选地,所述外接存储设备的文件信息包括:
[0022]文件传输列表、文件传输状态及文件传输进度。
[0023]可选地,所述装置还包括:
[0024]确定单元,用于根据所述文件传输列表中的文件传输状态及文件传输进度确定所述文件信息中是否包含文件传输未完成的信息。
[0025]可选地,所述装置还包括:
[0026]判断单元,用于根据插入的外接存储设备的身份标识,确定插入的外接存储设备的类型,所述外接存储设备的类型包括新插入的外接存储设备或原先插入过的外接存储设备,如果外接存储设备的类型为新插入的外接存储设备,则自动扫描新插入的外接存储设备的所有文件,如果发现有文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分。
[0027]可选地,所述装置还包括:
[0028]提示单元,用于如果所述文件信息中不包含文件传输未完成的信息,则提示是否传输所述文件信息中的文件。
[0029]在第三方面,本发明实施例还提供一种智能终端,包括:
[0030]通彳目接口,用于外插存储设备,
[0031]中央处理器,用于获取插入的外接存储设备的文件信息,如果所述文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分。
[0032]在本发明实施例中,通过获取插入的外接存储设备的文件信息,如果所述文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分,实现了文件传输中断后自动继续传输文件,减少了人工参与文件传输操作,节省了用户操作时间,提升了用户的满意度及体验。
【附图说明】
[0033]图1是本发明实施例一提供一种文件传输方法的流程示意图;
[0034]图2是本发明实施例二提供一种文件传输装置示意图;
[0035]图3是本发明实施例三提供一种智能终端示意图。
【具体实施方式】
[0036]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0037]在本发明实施例中,文件传输方法主要应用于智能终端与外接存储设备之间的文件传输。通常而言,文件传输包括文件的下载及上传,此处的下载主要包括外接存储设备通过智能终端连接互联网从网络下载文件至外接存储设备或直接从智能终端下载文件至外接存储设备,上传主要包括将外接存储设备上存储的文件上传至智能终端进行播放或呈现,这些文件可以包括音频文件、视频文件、图片或文字。
[0038]在本发明实施例中,当外接存储设备连接智能终端,并下载文件时,智能终端的操作系统或应用程序可以记录文件下载列表,以及文件下载列表中各文件的下载状态及下载进度,比如,是否下载完成,如果未下载完成,记录当前下载的进度,比如,下载至整个文件的80%,同样可以理解的是,当从外接存储设备上传文件时,智能终端的操作系统或应用程序可以记录文件上传列表,以及文件上传列表中各文件的上传状态及上传进度,比如,是否上传完成,如果未上传完成,记录当前上传的进度,比如,上传至整个文件的80%,当外接存储设备与智能终端断开连接时,智能终端的操作系统或应用程序将记录下断开时刻的文件信息,这些文件信息包括文件传输列表、文件传输状态及文件传输进度。当外接存储设备与智能终端再次连接时,将获取插入的外接存储设备的文件信息,如果所述文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分。
[0039]需要说明的是,在本发明实施例中,由于文件信息可以存储在不同位置,因此,可以理解的是,断开时刻的文件信息可以存储在智能终端,也可以存储在不同的外接存储设备,如果文件信息仅存储在智能终端,则继续传输文件中未传输的部分前,需要进一步判断外接存储设备上是否存在文件未传输完成信息对应的文件。
[0040]在本发明实施例中,智能终端包括但不限于智能手机、平板电脑或智能电视等可以进行文件传输的智能终端设备。
[0041]在本发明实施例中,外接存储设备包括但不限于U盘、SD卡。
[0042]在本发明实施例中,智能终端与外接存储设备可以通过通信接口与外接存储设备进行连接,比如,通过USB接口连接。
[0043]下面结合具体实施例,对本发明作进一步阐述。
[0044]实施例一:
[0045]请参考图1,图1是本发明实施例一提供一种文件传输方法的流程示意图。如图1所示,本发明实施例的方法,包括:
[0046]Sll、获取插入的外接存储设备的文件信息;
[0047]在本发明实施例中,当插入外接存储设备至智能终端时,智能终端将获取插入外接存储设备的文件信息,所述文件信息包括:文件传输列表、文件传输状态及文件传输进度。这些文件信息为外接存储设备与智能终端断开连接时所记录的文件信息,而且,这些文件信息可以直接存储在智能终端,如果存储在智能终端,则同时会存储外接存储设备的身份标识;也可以将文件信息及文件信息对应的文件存储在外接存储设备,当插入外接存储设备至智能终端时,从外接存储设备获取文件信息。
[0048]在本发明实施例中,当外接存储设备断开与智能终端的连接时,智能终端操作系统或应用软件也可以记录外接存储设备的信息,包括外接存储设备的身份标识、空间大小和传输文件的信息,传输文件的信息包括传输文件包标识,传输文件包的大小,传输文件包的校验信息等,同时,操作系统或应用软件将停止当前文件传输。如果当前界面正好是文件传输界面,则会提醒用户暂时中断传输。
[0049]在本发明实施例中,当外接存储设备插入智能终端后,智能终端将根据所述文件传输列表中的文件传输状态及文件传输进度确定所述文件信息中是否包含文件传输未完成的信息。比如,当文件信息中包含一个文件的未完成下载状态,而且当前下载进度为只下载文件的60 %,则外接存储设备插入智能终端后,智能终端将根据文件信息,确定所述文件信息包含文件传输未完成的信息。
[0050]S13、如果所述文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分。
[0051]在本发明实施例中,当智能终端确定所述文件信息包含文件传输未完成的信息时,比如,当文件信息中包含一个文件的未完成下载状态,而且当前下载进度为只下载文件的60%,智能终端的操作系统或应用程序将自动重新启动已经中断的传输,继续传输文件中未传输的部分。
[0052]在本发明实施例中,当智能终端确定所述文件信息不包含文件传输未完成的信息时,比如,文件信息中的文件传输列表中的所有文件均已完成传输或者文件传输列表中包括未开始传输的文件,则提示是否传输所述文件信息中文件传输列表中的文件。
[0053]在本发明实施例中,还可以根据插入的外接存储设备的身份标识,确定插入的外接存储设备的类型,所述外接存储设备的类型包括新插入的外接存储设备或原先插入过的外接存储设备。
[0054]在本发明实施例中,如果外接存储设备的类型包括新插入的外接存储设备,智能终端的操作系统或应用程序发现不是原先插入过的外接存储设备,会自动扫描新插入的外接存储设备的所有文件,如果发现有文件的信息与当前传输列表的文件信息一致,应用也会自动重新启动中断的传输;如果没有发现与当前传输列表文件的信息一致的文件,则提示是否重新开始下载。
[0055]在本发明实施例提供的文件传输方法,通过获取插入的外接存储设备的文件信息,如果所述文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分,实现了文件传输中断后自动继续传输文件,减少了人工参与文件传输操作,节省了用户操作时间,提升了用户的满意度及体验,而且,还可以通过判断新插入外接存储设备的文件信息,确定是否自动开启文件传输,避免了重复传输相同文件的问题,提升了文件传输效率。
[0056]实施例二:
[0057]作为本发明的又一方面,本发明实施例二提供了一种文件传输装置。请参考图2,图2是本发明实施例二提供的一种文件传输装置示意图。如图2所示,所述装置包括:
[0058]获取单元21,用于获取插入的外接存储设备的文件信息,
[0059]传输单元23,用于如果所述文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分。
[0060]在本发明实施例中,所述外接存储设备的文件信息包括:
[0061 ]文件传输列表、文件传输状态及文件传输进度。
[0062]在本发明实施例中,这些文件信息为外接存储设备与智能终端断开连接时所记录的文件信息,而且,这些文件信息可以直接存储在智能终端,如果存储在智能终端,则同时会存储外接存储设备的身份标识;也可以将文件信息及文件信息对应的文件存储在外接存储设备,当插入外接存储设备至智能终端时,从外接存储设备获取文件信息
[0063]在本发明实施例中,所述装置还包括:
[0064]确定单元25,用于根据所述文件传输列表中的文件传输状态及文件传输进度确定所述文件信息中是否包含文件传输未完成的信息。
[0065]在本发明实施例中,当外接存储设备插入智能终端后,智能终端将根据所述文件传输列表中的文件传输状态及文件传输进度确定所述文件信息中是否包含文件传输未完成的信息。比如,当文件信息中包含一个文件的未完成下载状态,而且当前下载进度为只下载文件的60 %,则外接存储设备插入智能终端后,智能终端将根据文件信息,确定所述文件信息包含文件传输未完成的信息。
[0066]在本发明实施例中,所述装置还包括:
[0067]提示单元27,用于如果所述文件信息中不包含文件传输未完成的信息,则提示是否传输所述文件信息中的文件。
[0068]在本发明实施例中,在本发明实施例中,当智能终端确定所述文件信息不包含文件传输未完成的信息时,比如,文件信息中的文件传输列表中的所有文件均已完成传输或者文件传输列表中包括未开始传输的文件,则提示是否传输所述文件信息中文件传输列表中的文件。
[0069]在本发明实施例中,所述装置还包括:
[0070]判断单元29,用于根据插入的外接存储设备的身份标识,确定插入的外接存储设备的类型,所述外接存储设备的类型包括新插入的外接存储设备或原先插入过的外接存储设备,如果外接存储设备的类型为新插入的外接存储设备,则自动扫描新插入的外接存储设备的所有文件,如果发现有文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分。
[0071]在本发明实施例中,判断单元29根据插入的外接存储设备的身份标识,确定插入的外接存储设备的类型,所述外接存储设备的类型包括新插入的外接存储设备或原先插入过的外接存储设备。
[0072]在本发明实施例中,如果外接存储设备的类型包括新插入的外接存储设备,智能终端的操作系统或应用程序发现不是原先插入过的外接存储设备,会自动扫描新插入的外接存储设备的所有文件,如果发现有文件的信息与当前传输列表的文件信息一致,应用也会自动重新启动中断的传输;如果没有发现与当前传输列表文件的信息一致的文件,则提示是否重新开始下载。
[0073]需要说明的是,本发明的装置实施例与方法实施例基于相同的发明构思,方法实施例中的相应技术内容同样适用于装置实施例,此处不再赘述。
[0074]在本发明实施例提供的文件传输装置,通过获取插入的外接存储设备的文件信息,如果所述文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分,实现了文件传输中断后自动继续传输文件,减少了人工参与文件传输操作,节省了用户操作时间,提升了用户的满意度及体验,而且,还可以通过判断新插入外接存储设备的文件信息,确定是否自动开启文件传输,避免了重复传输相同文件的问题,提升了文件传输效率。
[0075]实施例三:
[0076]作为本发明又一方面,本发明实施例三提供了一种智能终端。请参考图3,图3是本发明实施例三提供一种智能终端。如图3所示,该智能终端包括:
[0077]通信接口31,用于外插存储设备
[0078]中央处理器33,用于获取插入的外接存储设备的文件信息,如果所述文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分。
[0079]在本发明实施例中,所述通信接口31可以为USB接口。
[0080]在本实施例中,中央处理器33所执行的上述操作可以以一段程序的形式存储在存储器中,当需要执行上述操作时,将该段程序调入处理器执行处理。
[0081]本发明实施例提供的智能终端,通过获取插入的外接存储设备的文件信息,如果所述文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分,实现了文件传输中断后自动继续传输文件,减少了人工参与文件传输操作,节省了用户操作时间,提升了用户的满意度及体验。
[0082]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种文件传输方法,其特征在于,包括: 获取插入的外接存储设备的文件信息, 如果所述文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分。2.根据权利要求1所述的方法,其特征在于,所述外接存储设备的文件信息包括: 文件传输列表、文件传输状态及文件传输进度。3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 根据所述文件传输列表中的文件传输状态及文件传输进度确定所述文件信息中是否包含文件传输未完成的信息。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括: 根据插入的外接存储设备的身份标识,确定插入的外接存储设备的类型,所述外接存储设备的类型包括新插入的外接存储设备或原先插入过的外接存储设备, 如果外接存储设备的类型为新插入的外接存储设备,则自动扫描新插入的外接存储设备的所有文件,如果发现有文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分。5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 如果所述文件信息中不包含文件传输未完成的信息,则提示是否传输所述文件信息中的文件。6.一种文件传输装置,其特征在于,包括: 获取单元,用于获取插入的外接存储设备的文件信息, 传输单元,用于如果所述文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分。7.根据权利要求6所述的装置,其特征在于,所述外接存储设备的文件信息包括: 文件传输列表、文件传输状态及文件传输进度。8.根据权利要求7所述的装置,其特征在于,所述装置还包括: 确定单元,用于根据所述文件传输列表中的文件传输状态及文件传输进度确定所述文件信息中是否包含文件传输未完成的信息。9.权利要求要求6-8任一项所述的装置,其特征在于,所述装置还包括: 判断单元,用于根据插入的外接存储设备的身份标识,确定插入的外接存储设备的类型,所述外接存储设备的类型包括新插入的外接存储设备或原先插入过的外接存储设备,如果外接存储设备的类型为新插入的外接存储设备,则自动扫描新插入的外接存储设备的所有文件,如果发现有文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分。10.根据权利要求9所述的装置,其特征在于,所述装置还包括: 提示单元,用于如果所述文件信息中不包含文件传输未完成的信息,则提示是否传输所述文件信息中的文件。11.一种智能终端,其特征在于,包括: 通信接口,用于外插存储设备, 中央处理器,用于获取插入的外接存储设备的文件信息,如果所述文件信息中包含文件传输未完成的信息,则继续传输文件中未传输的部分。
【文档编号】G06F3/06GK105955660SQ201610249833
【公开日】2016年9月21日
【申请日】2016年4月19日
【发明人】曹先进
【申请人】乐视控股(北京)有限公司, 乐视网信息技术(北京)股份有限公司