一种文件传输的方法、发送设备、接收设备及终端技术

技术编号:18449339 阅读:20 留言:0更新日期:2018-07-14 12:10
本发明专利技术实施例提供一种文件传输的方法、发送设备、接收设备及终端,涉及终端技术领域,以解决终端间完成文件传输耗时长的问题。该方法包括:获取用户对第一文件的第一选择操作,该第一文件包括:用户在发送设备中选择的第一个文件;响应于该第一选择操作,向接收设备发出该第一文件;获取用户对第二文件的第二选择操作,该第二文件包括:用户在选择该第一文件之后在该发送设备中选择的文件;响应于该第二选择操作,向该接收设备发送该第二文件;在该发送设备的当前界面上显示已选文件的传输状态,该已选文件包括该第一文件和该第二文件。

【技术实现步骤摘要】
一种文件传输的方法、发送设备、接收设备及终端
本专利技术实施例涉及终端
,尤其涉及一种文件传输的方法、发送设备、接收设备及终端。
技术介绍
随着终端技术的发展,用户使用终端传输文件的频率越来越高,且用户对传输时间的要求也越来越高。常用的点对点传输文件的工具包括蓝牙传输、无线保真(Wireless-Fidelity,WiFi)传输等其它各类快传工具。假设终端A通过蓝牙向终端B发送文件,那么终端A与终端B首先可以通过蓝牙建立连接,连接建立完成之后,终端A首先确定用户选择的待发送文件,并接收用户触发的发送操作,然后终端A再向终端B发送需要传输文件的请求消息,终端B接收到终端A发送的该请求消息后,如果终端B获取到用户触发的同意传输的操作,那么终端B向终端A回复该请求消息的响应消息,终端A接收到该响应消息后,开始向终端B发送文件。然而,上述的传输方式中,当终端A向终端B发送文件时,由于终端A需要在与终端B之间建立连接、用户选择待发送的文件、向终端B发送请求消息、接收终端B发送的响应消息等一系列动作之后才开始向终端B发送文件,因此导致终端A和终端B之间进行文件传输耗时较长。
技术实现思路
本专利技术实施例提供一种文件传输的方法、发送设备、接收设备及终端,以解决终端间完成文件传输耗时长的问题。为了解决上述技术问题,本专利技术实施例是这样实现的:第一方面,提供一种文件传输的方法,该方法包括:获取用户对第一文件的第一选择操作,该第一文件包括:用户在发送设备中选择的第一个文件;响应于该第一选择操作,向接收设备发出该第一文件;获取用户对第二文件的第二选择操作,该第二文件包括:用户在选择该第一文件之后在该发送设备中选择的文件;响应于该第二选择操作,向该接收设备发送该第二文件;在该发送设备的当前界面上显示发送文件的发送状态,该发送文件包括该第一文件和该第二文件。第二方面,提供一种文件传输的方法,该方法包括:接收发送设备发送的第一文件,该第一文件包括:用户在该发送设备中选择的第一个文件;接收该发送设备发送的第二文件,该第二文件包括:用户在选择该第一文件之后在该发送设备中选择的文件;获取用户的确定接收操作,该确定接收操作用于触发接收设备在该接收设备的当前界面上显示接收文件的接收状态,该接收文件包括该第一文件和该第二文件;响应于该确定接收操作,在该接收设备的当前界面上显示该接收文件的接收状态。第三方面,本专利技术实施例还提供了一种发送设备,该发送设备包括:获取模块、发送模块和显示模块;该获取模块,用于获取用户对第一文件的第一选择操作,该第一文件包括:用户在发送设备中选择的第一个文件;该发送模块,用于响应于该第一选择操作,向接收设备发出该第一文件;该获取模块,还用于获取用户对第二文件的第二选择操作,该第二文件为用户在选择该第一文件之后在该发送设备中选择的文件;该发送模块,还用于响应于该第二选择操作,向该接收设备发送该第二文件;该显示模块,用于在该发送设备的当前界面上显示用于该发送模块发送的发送文件的发送状态,该发送文件包括该第一文件和该第二文件。第四方面,本专利技术实施例还提供了一种接收设备,该接收设备包括接收模块、获取模块和显示模块;该接收模块,用于接收发送设备发送的第一文件,该第一文件包括:用户在该发送设备中选择的第一个文件;该接收模块,还用于接收该发送设备发送的第二文件,该第二文件包括:用户在选择该第一文件之后在该发送设备中选择的文件;该获取模块,用于获取用户的确定接收操作,该确定接收操作用于触发接收设备在该接收设备的当前界面上显示接收文件的接收状态,该接收文件包括该第一文件和该第二文件;该显示模块,用于响应于该获取模块获取的该确定接收操作,在该接收设备的当前界面上显示该接收文件的接收状态。第五方面,本专利技术实施例提供了一种终端,包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面或第二方面所述的文件传输的方法的步骤。第六方面,本专利技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面或第二方面所述的文件传输的方法的步骤。在本专利技术实施例中,通过获取用户对第一文件的第一选择操作,该第一文件包括:用户在发送设备中选择的第一个文件;并响应于该第一选择操作,向接收设备发出该第一文件;且获取用户对第二文件的第二选择操作,该第二文件包括:用户在选择该第一文件之后在该发送设备中选择的文件;以及响应于该第二选择操作,向接收设备发送该第二文件;并在该发送设备的当前界面上显示发送文件的发送状态,该发送文件包括该第一文件和该第二文件。通过该方案,由于在用户选择一个文件之后,就可以开始向接收设备发送该文件,与现有技术相比,本专利技术实施例无需在用户选择完所有文件之后再开始发送,因此能够减少传输文件的时间,提高传输文件的效率。附图说明图1为本专利技术实施例提供的一种可能的安卓操作系统的架构示意图;图2为本专利技术实施例提供的一种文件传输的方法的交互流程示意图;图3为本专利技术实施例提供的一种发送文件的时序对比图;图4为本专利技术实施例提供的一种发送设备的结构示意图一;图5为本专利技术实施例提供的一种发送设备的结构示意图二;图6为本专利技术实施例提供的一种发送设备的结构示意图三;图7为本专利技术实施例提供的一种发送设备的结构示意图四;图8为本专利技术实施例提供的一种发送设备的结构示意图五;图9为本专利技术实施例提供的一种接收设备的结构示意图一;图10为本专利技术实施例提供的一种接收设备的结构示意图二;图11为本专利技术实施例提供的一种接收设备的结构示意图三;图12为本专利技术各个实施例的一种终端的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本文中的“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。“多个”是指两个或多于两个。需要说明的是,本专利技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本专利技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。本专利技术实施例中的终端可以为具有操作系统的终端。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本专利技术实施例不作具体限定。下面以安卓操作系统为例,介绍一下本专利技术实施例提供的文件传输的方法所应用的软件环境。如图1所示,为本专利技术实施例提供的一种可能的安卓操作系统的架构示意图。在图1中,安卓操作系统的架构包括4层,分别为:应用程序层、应用程序框架层、系统运行库层和内核层(具体可以为Linux内核层)。其中,应用程序层包括安卓操作系统中的各个应用程序(包括系统应用程序本文档来自技高网...

【技术保护点】
1.一种文件传输的方法,其特征在于,所述方法包括:获取用户对第一文件的第一选择操作,所述第一文件包括:用户在发送设备中选择的第一个文件;响应于所述第一选择操作,向接收设备发出所述第一文件;获取用户对第二文件的第二选择操作,所述第二文件包括:用户在选择所述第一文件之后在所述发送设备中选择的文件;响应于所述第二选择操作,向所述接收设备发送所述第二文件;在所述发送设备的当前界面上显示发送文件的发送状态,所述发送文件包括所述第一文件和所述第二文件。

【技术特征摘要】
1.一种文件传输的方法,其特征在于,所述方法包括:获取用户对第一文件的第一选择操作,所述第一文件包括:用户在发送设备中选择的第一个文件;响应于所述第一选择操作,向接收设备发出所述第一文件;获取用户对第二文件的第二选择操作,所述第二文件包括:用户在选择所述第一文件之后在所述发送设备中选择的文件;响应于所述第二选择操作,向所述接收设备发送所述第二文件;在所述发送设备的当前界面上显示发送文件的发送状态,所述发送文件包括所述第一文件和所述第二文件。2.根据权利要求1所述的方法,其特征在于,在所述发送设备的当前界面上显示已选文件的传输状态之前,所述方法还包括:获取用户的确定发送操作,所述确定发送操作用于触发所述发送设备在所述发送设备的当前界面上显示所述发送文件的发送状态;所述在所述发送设备的当前界面上显示发送文件的发送状态,包括:响应于所述确定发送操作,在所述发送设备的当前界面上显示所述发送文件的发送状态。3.根据权利要求2所述的方法,其特征在于,所述在所述发送设备的当前界面上显示发送文件的发送状态之前,所述方法还包括:获取用户对第三文件的第一取消操作,所述第三文件包括所述发送文件中的至少一个文件;响应于所述第一取消操作,取消发送所述第三文件。4.根据权利要求3所述的方法,其特征在于,所述取消发送所述第三文件,包括:若所述第三文件为未发出的文件,则取消发出所述第三文件的指令;或者,若所述第三文件为正在发送的文件,则取消发送所述第三文件,且向所述接收设备发送第一通知消息,所述第一通知消息用于指示接收到所述第一通知消息的接收设备删除所述第三文件中已接收的数据;或者,若所述第三文件为发送已完成的文件,则向所述接收设备发送所述第一通知消息。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述在所述发送设备的当前界面上显示发送文件的传输状态之后,所述方法还包括:接收所述接收设备发送的第二通知消息,所述第二通知消息用于指示所述接收设备拒绝接收第四文件,所述第四文件包括下述的至少一个:所述接收设备当前等待接收的文件、所述接收设备正在接收的文件以及所述接收设备完成接收的文件;根据所述第二通知消息,向所述接收设备发送第三通知消息,所述第三通知消息用于指示所述接收设备删除所述第四文件中已接收的数据。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在获取用户对一个文件的选择操作之后,保存所述一个文件的标识、所述一个文件的发送状态以及所述一个文件的显示状态的对应关系;所述在所述发送设备的当前界面上显示发送文件的发送状态,包括:根据所述对应关系,在所述发送设备的当前界面上显示所述一个文件的发送状态。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在获取用户对所述一个文件的取消操作之后,删除所述对应关系;或者,在确定所有文件发送完成后,删除所述对应关系。8.一种文件传输的方法,其特征在于,所述方法包括:接收发送设备发送的第一文件,所述第一文件包括:用户在所述发送设备中选择的第一个文件;接收所述发送设备发送的第二文件,所述第二文件包括:用户在选择所述第一文件之后在所述发送设备中选择的文件;获取用户的确定接收操作,所述确定接收操作用于触发接收设备在所述接收设备的当前界面上显示接收文件的接收状态,所述接收文件包括所述第一文件和所述第二文件;响应于所述确定接收操作,在所述接收设备的当前界面上显示所述接收文件的接收状态。9.根据权利要求8所述的方法,所述获取用户的确定接收操作之前,其特征在于,所述方法还包括:接收所述发送设备发送的第一通知消息,所述第一通知消息用于指示所述接收设备删除所述第三文件中已接收的数据,所述第三文件为所述接收设备正在接收的文件或已完成接收的文件;根据所述第一通知消息,删除所述第三文件中所述接收设备已接收的数据。10.一种发送设备,其特征在于,所述发送设备包括:获取模块、发送模块和显示模块;所述获取模块,用于获取用户对第一文件的第一选择操作,所述第一文件包括:用户在发送设备中选择的第一个文件;所述发送模块,用于响应于所述获取模块获取的所述第一选择操作,向接收设备发出所述第一文件;所述获取模块,还用于获取用户对第二文件的第二选择操作,所述第二文件包括:用户在选择所述第一文件之后在所述发送设备中选择的文件;所述发送模块,...

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

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

1