一种传输数据的方法和装置制造方法及图纸

技术编号:13988591 阅读:43 留言:0更新日期:2016-11-13 12:18
本发明专利技术实施例公开了一种传输数据的方法和装置,属于计算机技术领域。所述方法包括:第一终端接收第二终端发送的目标数据的下载请求;所述第一终端获取预设的点对点数据上传时间段;所述第一终端在所述点对点数据上传时间段内,向所述第二终端发送所述目标数据。采用本发明专利技术,可以保证当前数据业务的正常进行。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种传输数据的方法和装置。
技术介绍
随着计算机技术和网络技术的发展,两个终端之间可以使用点对点的方式传输数据。现有技术中,终端A向服务器发送数据下载请求,服务器接收到终端A发送的数据下载请求后,服务器可以将存储有该数据的终端B的地址信息发送至终端A,终端A可以向终端B发送数据下载请求,终端B接收到终端A发送的数据下载请求后,就会在后台自动向终端A发送该数据。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:终端B在后台自动向终端A发送数据,而用户此时可能正在使用终端B传输其它数据,这样,会影响终端B传输其它数据,从而影响当前数据业务的正常进行。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种传输数据的方法和装置。所述技术方案如下:第一方面,提供了一种传输数据的方法,所述方法包括:第一终端接收第二终端发送的目标数据的下载请求;所述第一终端获取预设的点对点数据上传时间段;所述第一终端在所述点对点数据上传时间段内,向所述第二终端发送所述目标数据。可选的,所述方法还包括:所述第一终端获取预设的点对点数据上传速度;所述第一终端在所述点对点数据上传时间段内,向所述第一终端发送所述目标数据,包括:所述第一终端在所述点对点数据上传时间段内,以所述点对点数据上传速度,向所述第一终端发送所述目标数据。这样,为用户提供控制数据上传速度的方法。可选的,所述方法还包括:所述第一终端获取预设的点对点数据上传连接方式;所述第一终端在所述点对点数据上传时间段内,向所述第一终端发送所述目标数据,包括:所述第一终端在所述点对点数据上传时间段内,基于所述点对点数据上传连接方式,向所述第一终端发送所述目标数据。这样,为用户提供控制上传连接方式的方法。可选的,所述方法还包括:当所述第一终端检测到用户输入的上传数据量的显示指令时,显示已上传总数据量。这样,为用户提供快速浏览已上传总数据量的方法。可选的,所述第一终端在所述点对点数据上传时间段内,向所述第二终端发送所述目标数据,包括:如果所述第一终端接收到包括第二终端在内的多个终端分别发送的所述目标数据的下载请求,则所述第一终端在所述点对点数据上传时间段内,基于所述多个终端的登录账户的等级的排列顺序,依次向所述多个终端发送所述目标数据。第二方面,提供了一种传输数据的装置,所述装置包括:接收模块,用于接收第二终端发送的目标数据的下载请求;获取模块,用于获取预设的点对点数据上传时间段;发送模块,用于在所述点对点数据上传时间段内,向所述第二终端发送所述目标数据。可选的,所述获取模块,还用于:获取预设的点对点数据上传速度;所述发送模块,还用于:在所述点对点数据上传时间段内,以所述点对点数据上传速度,向所述第一终端发送所述目标数据。可选的,所述获取模块,还用于:获取预设的点对点数据上传连接方式;所述发送模块,还用于:在所述点对点数据上传时间段内,基于所述点对点数据上传连接方式,向所述第一终端发送所述目标数据。可选的,所述装置还包括:显示模块,用于当所述第一终端检测到用户输入的上传数据量的显示指令时,显示已上传总数据量。可选的,所述发送模块,用于:如果所述第一终端接收到包括第二终端在内的多个终端分别发送的所述目标数据的下载请求,则所述第一终端在所述点对点数据上传时间段内,基于所述多个终端的登录账户的等级的排列顺序,依次向所述多个终端发送所述目标数据。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术实施例中,第一终端接收到第二终端发送的目标数据的下载请求后,第一终端可以获取预设的点对点数据上传时间段,然后,第一终端在预设的点对点数据上传时间段内,向第二终端发送目标数据。点对点数据上传时间段可以被设置在终端较为空闲的时间段,这样,终端在上传目标数据时,不会影响当前数据业务的正常进行。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种传输数据的方法流程图;图2是本专利技术实施例提供的一种设置点对点数据上传时间段示意图;图3是本专利技术实施例提供的一种设置点对点数据上传速度示意图;图4是本专利技术实施例提供的一种设置点对点数据上传连接方式示意图;图5是本专利技术实施例提供的一种传输数据的装置的结构示意图;图6是本专利技术实施例提供的一种传输数据的装置的结构示意图;图7是本专利技术实施例提供的一种终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术实施例提供了一种传输数据的方法,该方法的执行主体可以是终端。其中,终端可以是手机、电脑等,终端中安装有共享数据应用程序(如安装有点对点传输系统的迅雷应用程序、安装有点对点传输系统的酷狗应用程序等),该终端中可以设置有处理器、存储器、收发器等。处理器可以用于传输数据的过程进行处理,存储器可以用于存储在传输数据的过程中需要存储的数据,收发器可以用于接发消息、以及数据,该终端中还可以设置有屏幕,屏幕可以用于显示共享数据应用程序的界面等,可以是触控式的屏幕。本实施例中,以终端为电脑为例,进行方案的详细说明,其它情况与之类似,本实施例不再累述。本专利技术实施例中,所提到的终端中都安装有共享数据应用程序,并且每隔预设时长,终端向共享数据应用程序的后台服务器(后面简称服务器),发送自身所存储的共享数据(后面简称数据)的标识,服务器接收到各终端发送的数据的标识后,可以将数据的标识与终端的位置信息对应的进行存储,其中,位置信息中可以包括终端的网络地址,或者点对点上传系统的唯一标识等。如图1所示,该方法的处理流程可以包括如下的步骤:步骤101,第一终端接收第二终端发送的目标数据的下载请求。在实施中,用户在第二终端中安装了共享数据应用程序,如安装有点对点传输系统的迅雷应用程序,然后触发开启该应用程序,使用自己的个人账号和密码进行登录,用户想要在该应用程序中下载某个文件(如一部电影等,后续称为目标数据),用户可以在搜索输入框中输入目标数据的标识(电影的名称),然后点击搜索按键,触发第二终端向服务器(共享数据应用程序的后台服务器),发送目标数据的下载请求,下载请求中携带有目标数据的标识。服务器中预先存储有数据的标识与位置信息的对应关系,服务器接收到第二终端发送的目标数据的下载请求,可以从中解析该目标数据的标识,然后从预先存储的数据的标识与位置信息的对应关系中,确定目标数据的标识对应的位置信息。服务器获取到目标数据的标识对应的位置信息后,可以将获取到的位置信息发送至第二终端。第二终端接收到服务器发送的位置信息,第二终端可以向位置信息对应的第一终端发送目标数据的下载请求,目标数据的下载请求中携带有目标数据的标识。另外,如果位置信息中包括多个终端的位置信息,则第二终端可以同时分别向此多个终端发送预设的检测数据,此多个终端接收到预设的检测数据后,确定数据为预设的检测数据,则向第二终端发送接收确认消息,第二终端可以确定从发送预设的检测数据开始计时,此多个终端在接收到预设的检测本文档来自技高网...

【技术保护点】
一种传输数据的方法,其特征在于,所述方法包括:第一终端接收第二终端发送的目标数据的下载请求;所述第一终端获取预设的点对点数据上传时间段;所述第一终端在所述点对点数据上传时间段内,向所述第二终端发送所述目标数据。

【技术特征摘要】
1.一种传输数据的方法,其特征在于,所述方法包括:第一终端接收第二终端发送的目标数据的下载请求;所述第一终端获取预设的点对点数据上传时间段;所述第一终端在所述点对点数据上传时间段内,向所述第二终端发送所述目标数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一终端获取预设的点对点数据上传速度;所述第一终端在所述点对点数据上传时间段内,向所述第一终端发送所述目标数据,包括:所述第一终端在所述点对点数据上传时间段内,以所述点对点数据上传速度,向所述第一终端发送所述目标数据。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一终端获取预设的点对点数据上传连接方式;所述第一终端在所述点对点数据上传时间段内,向所述第一终端发送所述目标数据,包括:所述第一终端在所述点对点数据上传时间段内,基于所述点对点数据上传连接方式,向所述第一终端发送所述目标数据。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述第一终端检测到用户输入的上传数据量的显示指令时,显示已上传总数据量。5.根据权利要求1所述的方法,其特征在于,所述第一终端在所述点对点数据上传时间段内,向所述第二终端发送所述目标数据,包括:如果所述第一终端接收到包括第二终端在内的多个终端分别发送的所述目标数据的下载请求,则所述第一终端在所述点对点数据...

【专利技术属性】
技术研发人员:谭展荣
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东;44

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

1