一种文件传输方法及装置的制造方法

xiaoxiao2021-2-23  120

一种文件传输方法及装置的制造方法
【技术领域】
[0001]本发明涉及设备间的文件共享,尤其涉及一种文件传输方法及装置。
【背景技术】
[0002]随着各种智能终端的普及,终端之间的文件传输和共享也越来越频繁,而现有技术中的文件传输和共享方法,需要用户参与操作的步骤较多,往往需要用户在两终端间的文件系统目录中查找和跳转,而增大了用户的使用难度,智能性不高。

【发明内容】

[0003]为了解决上述技术问题,本发明公开了一种文件传输方法及装置,解决了终端之间文件传输步骤较多,智能性不高的问题。
[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]存储模块,用于保存目标传输文件到预定目录中,并将预定目录的路径信息保存到图像信息中。
[0034]可选地,该文件传输装置还包括:
[0035]第二接收模块,用于接收第一终端设备发送过来的目标传输文件的压缩通知;
[0036]解压缩模块,用于对接收到的目标传输文件进行解压缩处理。
[0037]可选地,该文件传输装置还包括:
[0038]第一确认模块,用于提示需要用户确认并输入的接收确认信息;
[0039]第二生成模块,用于根据用户输入的接收确认信息,生成请求信息。
[0040]可选地,该文件传输装置还包括:第二确认模块,用于在当前屏幕显示图像信息时,提示用户是否需要查看图像信息中所显示的文件;
[0041]当收到用户反馈的需要查看图像信息中所显示的文件的指令时,提示用户点击图像信息进行查看;
[0042]当收到用户点击图像信息的指令时,在当前屏幕显示图像信息中显示的文件。
[0043]依据本发明的另一方面,还提供了一种文件传输装置,用于向第二终端设备发送文件,该文件传输装置包括:
[0044]显示模块,用于在当前屏幕显示第二终端设备需要的目标传输文件的图像信息;
[0045]第三接收模块,用于接收第二终端设备发送的获取目标传输文件的请求信息;
[0046]第二响应模块,用于响应请求信息,根据当前屏幕所显示的图像信息确定待传输的目标传输文件;
[0047]发送模块,用于向第二终端设备发送目标传输文件。
[0048]可选地,该文件传输装置还包括:
[0049]文件管理模块,用于确定当前屏幕所显示的图像信息的文件类型;
[0050]当图像信息包括文本文件、图片文件、音视频文件或可执行文件时,将当前屏幕所显示的文件确定为目标传输文件;
[0051]当图像信息包括至少一文件夹时,则将文件夹中所包括的所有文件确定为目标传输文件。
[0052]可选地,该文件传输装置还包括:
[0053]压缩模块,用于对目标传输文件进行压缩处理,并生成压缩通知;
[0054]其中,发送模块,用于将压缩后的目标传输文件和压缩通知一起发送至第二终端设备。
[0055]本发明的实施例的有益效果是:一种文件传输方法及装置,通过某一预定的触发动作作为触发两终端之间文件传输的触发信号,而不需用户在两终端间的文件系统目录中查找和跳转,实现了文件传输的自动化和智能化。
【附图说明】
[0056]图1表示本发明的文件传输装置系统结构框图;
[0057]图2表示本发明的文件传输方法用于从第一终端设备接收的流程图;
[0058]图3表示本发明的文件传输方法用于向第二终端设备发送的流程图;
[0059]图4表示本发明的实施例中用于从第一终端设备接收的流程图;
[0060]图5表示本发明的实施例中用于向第二终端设备发送的流程图。
【具体实施方式】
[0061]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0062]实施例
[0063]本发明的实施例提供了一种文件传输方法,如图2和图4所示,本发明的实施例提供了一种文件传输方法,用于从第一终端设备接收文件,包括:获得需要从第一终端设备获取目标传输文件的触发命令;响应触发命令,向第一终端设备发送请求信息;接收第一终端设备根据请求信息发送的目标传输文件,其中,该目标传输文件根据第一终端设备当前屏幕呈现的图像确定。通过某一预定的触发动作作为文件传输的触发信号,而不需用户在文件系统目录中查找和跳转,也不需要用户自行操作文件传输的繁琐步骤,实现了文件传输的自动化和智能 化。
[0064]如图2和图4所示,本发明实施例中的文件传输方法具体实现方式如下:步骤10:获得需要从第一终端设备获取目标传输文件的触发命令;
[0065]在本发明的实施例一中,当需要从第一终端设备获取目标传输文件时,通过某一预定的触发动作作为文件传输的触发命令,本实施例中以拍照作为触发动作;首先检测摄像头的开关状态,如果摄像头未开启,则开启摄像头;摄像头启动后,拍摄获得第一终端设备当前屏幕呈现的图像信息,生成触发命令。
[0066]步骤20:响应触发命令,向第一终端设备发送请求信息;
[0067]在本发明的实施例一中,当收到触发命令后,当前屏幕提示需要用户确认并输入的接收确认信息,该接收确认信息包括:是否需要获取第一终端设备上的文件,是否包含文件子目录文件传送等信息。根据用户输入的接收确认信息,生成请求信息,并向第一终端设备发送该请求信息,这样就减少了用户对第一终端设备查找目标传输文件和手动操作发送目标传输文件的步骤,简化了两终端之间文件传输的步骤。
[0068]步骤30:接收第一终端设备根据请求信息发送的目标传输文件,其中,该目标传输文件根据第一终端设备当前屏幕呈现的图像确定。
[0069]在接收到第一终端设备发送过来的目标传输文件后,检测是否接收到第一终端设备随目标传输文件一起发送过来的压缩通知,当接收到第一终端设备发送过来的目标传输文件的压缩通知时,对接收到的目标传输文件进行解压缩处理后,将接收到的目标传输文件保存到本地的预定目录中,并将预定目录的路径信息保存到之前拍摄的图像信息中;当未接收到该压缩通知时,直接将接收到的目标传输文件保存到本地的预定目录中,并将预定目录的路径信息保存到之前拍摄的图像信息中。保存目录的路径信息可以放在该图像信息的图片文件头信息的扩展字段中,该方式已有技术可实现,本领域技术人员应该能够理解如何实现,故在此不再详细描述。
[0070]当前屏幕显示图像信息时,带有目标传输文件路径信息的图像信息,会提示用户是否需要查看图像信息中所显示的文件,当收到用户反馈的需要查看图像信息中所显示的文件的指令时,提示用户点击该图像信息进行查看;当收到用户点击图像信息的指令时,会直接跳转到图像信息中显示的文件所在的文件目录,以方便用户查看;这个步骤类似现有技术中的超链接技术,具体实现方式在此不再具体描述;这样就减少了用户后续查看文件的繁琐操作。
[0071]本发明的实施例一中还提供了一种文件传输装置,用于从第一终端设备接收文件,如图1所示,包括:
[0072]触发模块,用于获得需要从第一终端设备获取目标传输文件的触发命令;
[0073]第一响应模块,用于响应触发命令,向第一终端设备发送请求信息;
[0074]第一接收模块,用于接收第一终端设备根据请求信息发送的目标传输文件,其中,目标传输文件根据第一终端设备当前屏幕呈现的图像确定。
[0075]可选地,该文件传输装置还包括:
[0076]检测模块,用于检测摄像头的开关状态;
[0077]第一生成模块,用于当摄像头启动并拍摄获得第一终端设备当前屏幕显示的图像信息时,生成触发命令。
[0078]可选地,该文件传输装置还包括:
[0079]存储模块,用于保存目标传输文件到预定目录中,并将预定目录的路径信息保存到图像信息中。
[0080]可选地,该文件传输装置还包括:
[0081]第二接收模块,用于接收第一终端设备发送过来的目标传输文件的压缩通知;
[0082]解压缩模块,用于对接收到的目标传输文件进行解压缩处理。
[0083]可选地,该文件传输装置还包括:
[0084]第一确认模块,用于提示需要用户确认并输入的接收确认信息;
[0085]第二生成模块,用于根据用户输入的接收确认信息,生成请求信息。
[0086]可选地,该文件传输装置还包括:第二确认模块,用于在当前屏幕显示图像信息时,提示用户是否需要查看图像信息中所显示的文件;
[0087]当收到用户反馈的需要查看图像信息中所显示的文件的指令时,提示用户点击图像信息进行查看;
[0088]当收到用户点击图像信息的指令时,在当前屏幕显示图像信息中显示的文件。
[0089]需要说明的是,该装置是与上述文件传输方法实施例对应的装置,上述方法实施例中所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
[0090]如图3和图5所示,本发明的实施例一中还提供了一种文件传输方法,用于向第二终端设备发送文件,该文件传输方法包括:在当前屏幕显示第二终端设备需要的目标传输文件的图像信息;接收第二终端设备发送的获取目标传输文件的请求信息;响应请求信息,根据当前屏幕所显示的图像信息确定待传输的目标传输文件;向第二终端设备发送目标传输文件。根据当前屏幕显示的图像信息确定待传输文件,并根据接收到的请求信息,自动发送该文件,而不需用户查找文件和对待传输的文件进行传输操作,大大简化了文件传输的步骤。
[0091]如图3和图5所示,本发明实施例中的文件传输方法具体实现方式如下:
[0092]步骤10:在当前屏幕显示第二终端设备需要的目标传输文件的图像信息;
[0093]在当前屏幕上显示所要传输的文件或文件所在的目录。
[0094]步骤20:接收第二终端设备发送的获取目标传输文件的请求信息。
[0095]步骤30:响应请求信息,根据当前屏幕所显示的图像信息确定待传输的目标传输文件;
[0096]将接收到第二设备发送过来的请求信息作为发送目标传输文件的触发信号,当收到该请求信息后,获得当前屏幕上显示的图像信息,确定当前屏幕所显示的图像信息的文件类型;当图像信息包括文本文件、图片文件、音视频文件或可执行文件时,将当前屏幕所显示的文件确定为目标传输文件;当图像信息包括至少一文件夹时,则将文件夹中所包括的所有文件确定为目标传输文件。
[0097]步骤40:向第二终端设备发送目标传输文件;
[0098]当该目标传输文件为整个文件夹及其子目录中所包括的所有文件时,需要对该目标传输文件进行压缩处理,并生成压缩通知;将压缩后的目标传输文件和压缩通知一起发送至第二终端设备;当该目标传输文件为单一的文本文件、图片文件、音视频文件或可执行文件时,直接向第二终端设备发送目标传输文件;这样就减少了用户自己判断和操作压缩的步骤,使得文件传输更加智能化和自动化。
[0099]本发明的实施例一中还提供了一种文件传输装置,用于向第二终端设备发送文件,如图1所示,包括:
[0100]显示模块,用于在当前屏幕显示第二终端设备需要的目标传输文件的图像信息;
[0101]第三接收模块,用于接收第二终端设备发送的获取目标传输文件的请求信息;
[0102]第二响应模块,用于响应请求信息,根据当前屏幕所显示的图像信息确定待传输的目标传输文件;
[0103]发送模块,用于向第二终端设备发送目标传输文件。
[0104]可选地,该文件传输装置还包括:
[0105]文件管理模块,用于确定当前屏幕所显示的图像信息的文件类型;
[0106]当图像信息包括文本文件、图片文件、音视频文件或可执行文件时,将当前屏幕所显示的文件确定为目标传输文件;
[0107]当图像信息包括至少一文件夹时,则将文件夹中所包括的所有文件确定为目标传输文件。
[0108]可选地,该文件传输装置还包括:
[0109]压缩模块,用于对目标传输文件进行压缩处理,并生成压缩通知;
[0110]其中,发送模块,用于将压缩后的目标传输文件和压缩通知一起发送至第二终端设备。
[0111]需要说明的是,该装置是与上述文件传输方法实施例对应的装置,上述方法实施例中所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
[0112]基于本发明的文件传输方法,能够实现第一终端设备和第二终端设备之间的文件传输方法,在第一终端设备和第二终端设备之间建立通讯通道后,如Wifi连接、蓝牙连接或有线连接等,第一终端设备和第二终端设备采用该文件传 输方法进行文件传输的步骤如下:
[0113]步骤一:在第一终端设备的屏幕上显示待传输文件或带传输文件的目录;
[0114]步骤二:第二终端设备开启摄像头,并对第一终端设备进行拍照获得图像信息,该图像信息包含第一终端设备的整个屏幕;
[0115]步骤三:第二终端设备根据拍照动作触发文件传输系统,在当前屏幕提示需要用户确认并输入的确认信息,如:是否需要获取第一终端设备上的文件,是否包含文件子目录文件传送等信息;根据用户输入的接收确认信息,生成请求信息,并向第一终端设备发送该请求信息。
[0116]步骤四:第一终端设备接收第二终端设备发送过来的请求信息,并响应该请求信息,确定待传输的目标传输文件,确定目标传输文件的方法如实施例一中所述。
[0117]步骤五:第一终端设备向第二终端设备发送该目标传输文件。
[0118]步骤六:第二终端设备接收该目标传输文件,并保存到本地的预定目录中,并将存放文件的路径信息保存到之前拍摄的图像信息中,具体实现方式如实施例一中所述。
[0119]以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。
【主权项】
1.一种文件传输方法,用于从第一终端设备接收文件,其特征在于,所述文件传输方法包括: 获得需要从所述第一终端设备获取目标传输文件的触发命令; 响应所述触发命令,向所述第一终端设备发送请求信息; 接收所述第一终端设备根据所述请求信息发送的所述目标传输文件,其中,所述目标传输文件根据所述第一终端设备当前屏幕呈现的图像确定。2.根据权利要求1所述的文件传输方法,其特征在于,所述文件传输方法还包括: 检测摄像头的开关状态; 当所述摄像头启动并拍摄获得所述第一终端设备当前屏幕显示的图像信息时,生成所述触发命令。3.根据权利要求2所述的文件传输方法,其特征在于,所述接收所述第一终端设备根据所述请求信息发送的所述目标传输文件的步骤之后包括: 保存所述目标传输文件到预定目录中,并将所述预定目录的路径信息保存到所述图像信息中。4.根据权利要求1所述的文件传输方法,其特征在于,接收所述目标传输文件的步骤之后还包括: 接收所述第一终端设备发送过来的所述目标传输文件的压缩通知; 对接收到的所述目标传输文件进行解压缩处理。5.根据权利要求1所述的文件传输方法,其特征在于,所述响应所述触发命令的步骤包括: 提示需要用户确认并输入的接收确认信息; 根据用户输入的所述接收确认信息,生成所述请求信息。6.根据权利要求3所述的文件传输方法,其特征在于,所述文件传输方法还包括: 当前屏幕显示所述图像信息时,提示用户是否需要查看所述图像信息中所显示的文件; 当收到用户反馈的需要查看所述图像信息中所显示的文件的指令时,提示用户点击所述图像信息进行查看; 当收到用户点击所述图像信息的指令时,在当前屏幕显示所述图像信息中显示的文件。7.一种文件传输方法,用于向第二终端设备发送文件,其特征在于,所述文件传输方法包括: 在当前屏幕显示所述第二终端设备需要的目标传输文件的图像信息; 接收所述第二终端设备发送的获取所述目标传输文件的请求信息; 响应所述请求信息,根据当前屏幕所显示的所述图像信息确定待传输的所述目标传输文件; 向所述第二终端设备发送所述目标传输文件。8.根据权利要求7所述的文件传输方法,其特征在于,响应所述请求信息,确定待传输的所述目标传输文件的步骤包括: 确定当前屏幕所显示的所述图像信息的文件类型; 当所述图像信息包括文本文件、图片文件、音视频文件或可执行文件时,将当前屏幕所显示的文件确定为所述目标传输文件; 当所述图像信息包括至少一文件夹时,则将所述文件夹中所包括的所有文件确定为所述目标传输文件。9.根据权利要求7所述的文件传输方法,其特征在于,所述向所述第二终端设备发送所述目标传输文件的步骤包括: 对所述目标传输文件进行压缩处理,并生成压缩通知; 将压缩后的所述目标传输文件和所述压缩通知一起发送至所述第二终端设备。10.一种文件传输装置,用于从第一终端设备接收文件,其特征在于,所述文件传输装置包括: 触发模块,用于获得需要从所述第一终端设备获取目标传输文件的触发命令; 第一响应模块,用于响应所述触发命令,向所述第一终端设备发送请求信息; 第一接收模块,用于接收所述第一终端设备根据所述请求信息发送的所述目标传输文件,其中,所述目标传输文件根据所述第一终端设备当前屏幕呈现的图像确定。11.根据权利要求10所述的文件传输装置,其特征在于,所述文件传输装置还包括: 检测模块,用于检测摄像头的开关状态; 第一生成模块,用于当所述摄像头启动并拍摄获得所述第一终端设备当前屏幕显示的图像信息时,生成所述触发命令。12.根据权利要求11所述的文件传输装置,其特征在于,所述文件传输装置还包括: 存储模块,用于保存所述目标传输文件到预定目录中,并将所述预定目录的路径信息保存到所述图像信息中。13.根据权利要求10所述的文件传输装置,其特征在于,所述文件传输装置还包括: 第二接收模块,用于接收所述第一终端设备发送过来的所述目标传输文件的压缩通知; 解压缩模块,用于对接收到的所述目标传输文件进行解压缩处理。14.根据权利要求10所述的文件传输装置,其特征在于,所述文件传输装置还包括: 第一确认模块,用于提示需要用户确认并输入的接收确认信息; 第二生成模块,用于根据用户输入的所述接收确认信息,生成所述请求信息。15.根据权利要求12所述的文件传输装置,其特征在于,所述文件传输装置还包括: 第二确认模块,用于在当前屏幕显示所述图像信息时,提示用户是否需要查看所述图像信息中所显示的文件; 当收到用户反馈的需要查看所述图像信息中所显示的文件的指令时,提示用户点击所述图像信息进行查看; 当收到用户点击所述图像信息的指令时,在当前屏幕显示所述图像信息中显示的文件。16.一种文件传输装置,用于向第二终端设备发送文件,其特征在于,所述文件传输装置包括: 显示模块,用于在当前屏幕显示所述第二终端设备需要的目标传输文件的图像信息; 第三接收模块,用于接收所述第二终端设备发送的获取所述目标传输文件的请求信息; 第二响应模块,用于响应所述请求信息,根据当前屏幕所显示的所述图像信息确定待传输的所述目标传输文件; 发送模块,用于向所述第二终端设备发送所述目标传输文件。17.根据权利要求16所述的文件传输装置,其特征在于,所述文件传输装置还包括: 文件管理模块,用于确定当前屏幕所显示的所述图像信息的文件类型; 当所述图像信息包括文本文件、图片文件、音视频文件或可执行文件时,将当前屏幕所显示的文件确定为所述目标传输文件; 当所述图像信息包括至少一文件夹时,则将所述文件夹中所包括的所有文件确定为所述目标传输文件。18.根据权利要求16所述的文件传输装置,其特征在于,所述文件传输装置还包括: 压缩模块,用于对所述目标传输文件进行压缩处理,并生成压缩通知; 其中,所述发送模块,用于将压缩后的所述目标传输文件和所述压缩通知一起发送至所述第二终端设备。
【专利摘要】本发明公开了一种文件传输方法及装置,用于从第一终端设备接收文件的步骤包括:获得需要从第一终端设备获取目标传输文件的触发命令;响应触发命令,向第一终端设备发送请求信息;接收第一终端设备根据请求信息发送的目标传输文件。用于向第二终端设备发送文件的步骤包括:在当前屏幕显示第二终端设备需要的目标传输文件的图像信息;接收第二终端设备发送的获取目标传输文件的请求信息;响应请求信息,根据当前屏幕所显示的图像信息确定待传输的目标传输文件;向第二终端设备发送目标传输文件。本发明的文件传输方法及装置,通过预定的触发信号实现文件传输的自动化,避免了两终端之间进行文件传输的繁琐操作,实现文件传输的简便和智能化。
【IPC分类】H04L29/06, H04L29/08
【公开号】CN105491088
【申请号】CN201410475068
【发明人】肖龙安
【申请人】中兴通讯股份有限公司
【公开日】2016年4月13日
【申请日】2014年9月17日

最新回复(0)