一种文件的智能传输方法及系统技术方案

技术编号:12735762 阅读:46 留言:0更新日期:2016-01-20 19:33
本发明专利技术提供了一种文件的智能传输方法,应用于第一用户终端和第二用户终端之间,第一用户终端发送文件至第二用户终端,第二用户终端接收第一用户终端发送的文件内容,包括以下步骤:时时侦测第二用户终端接收第一用户终端发送文件的速度;第二用户终端发送第二用户终端接收第一用户终端发送文件速度参数至第一用户终端;第一用户终端接收第二用户终端发送的第二用户终端接收文件速度参数;限制第一用户终端发送文件速度,即逐渐减小第一用户终端发送文件的速度。本发明专利技术的一种文件的智能传输方法能够解决用户在传输文件时网络拥堵的问题以此提升用户在发送文件时的效率。

【技术实现步骤摘要】

本专利技术涉及一种文件的传输方法,尤其涉及一种文件的智能传输方法及系统
技术介绍
当前,人与人之间经常通过手机与手机之间或是电脑与电脑之间或是电脑与手机之间传输文件,但是传输经常会比较慢,特别是比较大一点的文件。用户需要花费较长的时间。这经常是因为传输文件时网络堵塞造成的。因为在我们传输文件时,通常是传输的速度大于接收文件的速度。这样就有一部分文件发送的内容在传输的路上,造成网络堵塞,以此造成文件接收的速度更加的慢。那怎么才能使得我们的接收速度提高呢?在其他硬件和网络条件不可变动的情况下,只能是减少网络传输的堵塞。怎么才能减少网络堵塞是需要解决的一个难题。
技术实现思路
为解决上述问题,有必要提供一种文件的智能传输方法及系统。一种文件的智能传输方法,应用于第一用户终端和第二用户终端之间,第一用户终端发送文件至第二用户终端,第二用户终端接收第一用户终端发送的文件内容,包括以下步骤:时时侦测第二用户终端接收第一用户终端发送文件的速度;第二用户终端发送第二用户终端接收第一用户终端发送文件速度参数至第一用户终端;第一用户终端接收第二用户终端发送的第二用户终端接收文件速度参数;限制第一用户终端发送文件速度,即逐渐减小第一用户终端发送文件的速度。优选的,还包括以下步骤:判断第一用户终端发送文件速度是否大于第二用户终端的接收文件速度,若是,则执行限制第一用户终端发送文件速度。优选的,判断第一用户终端发送文件速度是否大于第二用户终端的接收文件速度,若否,则执行取消限制第一用户终端发送文件速度。优选的,还包括以下步骤:判断文件发送是否完成,若否,则执行步骤:第二用户终端发送第二用户终端接收第一用户终端发送文件速度参数至第一用户终端。优选的,还包括以下步骤:显示第二用户终端接收第一用户终端发送的文件的速度参数,该速度参数显示在第一用户终端的显示屏幕上。一种文件的智能传输系统,包括第一用户终端和第二用户终端,其特征在于,第一用户终端包括:判断模块,用于判断第一用户终端发送文件速度是否大于第二用户终端的接收文件速度;控制模块,在判断模块判断第一用户终端发送文件速度大于第二用户终端接收文件速度时,则控制模块限制第一用户终端发送文件的速度,即逐渐减小第一用户终端发送文件的速度。优选的,第二用户终端包括:第二用户终端侦测模块用户侦测第二用户终端接收第一用户终端发送的文件的速度。优选的,判断模块还用于判断文件是否发送完成。优选的,控制模块还用于取消限制第一用户终端发送文件的速度。一种文件的智能传输系统,包括第一用户终端、第二用户终端和远端服务器,其特征在于,远端服务器包括:远端服务器通信模块,用于发送指令至第一用户终端和第二用户终端,同时从第一用户终端和第二用户终端接收信息;远端服务器判断模块,用户判断第一用户终端发送文件速度是否大于第二用户终端接收第一用户终端发送的文件的速度。本专利技术的有益的效果是:通过本专利技术一种文件的智能传输方法及系统,可以减少发送文件时的网络拥堵情况,以此提高文件的接收速度。附图说明图1是本专利技术的一种文件的智能传输方法的应用示意图。图2是本专利技术的一种文件的智能传输方法的流程图。图3是本专利技术的一种文件的智能传输系统结构示意图。图4是本专利技术的一种文件的智能传输系统的另一实施例示意图。主要元件符号说明第一用户终端100第一用户终端通信模块101第一用户终端侦测模块102判断模块103控制模块104第二用户终端200第而用户终端通信模块201第二用户终端侦测模块202远端服务器300远端服务器通信模块301远端服务器判断模块302。具体实施方式下面结合具体实施例及附图对本专利技术作进一步详细说明。所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术的技术方案,而不应当理解为对本专利技术的限制。如图1,本专利技术的一种文件的智能传输方法及系统是两个用户终端之间通过分别侦测发送和接收文件的速度来调整发送文件速度以此来解决网络拥堵从而提高用户终端接收文件的速率。具体的,第一用户终端100发送文件给第二用户终端200。当第一用户终端100发送文件的速度快于第二用户终端200接收文件的速度就会造成网络拥堵,进而导致第二用户终端200接收文件的速度下降。这样就需要调整第一用户终端100发送文件的速度,使得网络流畅以此来提高第二用户终端200接收文件的速度。其中第一用户终端100和第二用户终端200可以为分别为手机与手机、电脑与电脑、手机与电脑等能够相互传输数据的两个终端。以下是本专利技术一种文件的智能传输方法及系统的较佳实施方式。如图2,本专利技术之一种文件的智能传输方法包括以下步骤:S11,第一用户终端发送文件至第二用户终端。第一用户终端的用户选取待发送的文件,点选发送,则第一用户终端发送文件至第二用户终端。S12,第二用户终端接收第一用户终端发送的文件内容。S13,时时侦测第二用户终端接收文件速度。具体的,第二用户终端开始接收第一用户终端的文件后,第二用户终端时时侦测第二用户终端接收文件的速度,该第二用户终端接收文件速度是时时变化的,这样每次侦测到的接收文件速度不同。S14,发送第二用户终端接收第一用户终端文件的速度参数至第一用户终端。S15,时时侦测第一用户终端发送文件速度。在第一用户终端开始发送文件后,第一用户终端即刻开始侦测其发送文件的速度参数。另一实施例中,侦测第一用户终端发送文件速度参数后,将该速度参数发送至第二用户终端以在第二用户终端上显示该速度参数。S16,接收第二用户终端发送的第二用户终端接收文件速度参数。第一用户终端接收第二用户终端发送文件的速度参数。在另一实施例中,第一用户终端接收了第二用户终端发送文件速度参数后,还包括以下步骤:S21,显示第二用户终端接收第一用户终端发送的文件的速度参数。具体的,第一用户终端接收到第二用户终端发送的速度参数后显示该速度参数于第一用户终端的显示屏幕上以供用户查看。另外,放置位置可以为与第一用户终端发送文件速度参数放置在一起。可以并列方式方式上下放置。同样的第二用户终端可以仿照第一用户终端显示的方式显示第一用户终端发送文件的速度参数。S17,判断第一用户终端发送文件速度是否大于第二用户终端的文件接收速度,若否,则执行步骤S18,若是,则执行步骤S19。S18,取消限制第一用户终端发送文件速度。具体的,当判断第一用户终端发送文件速度不是大于第二用户终端文件接收速度时,则不会导致网络拥堵(该步骤是在第一用户终端发送文件速度被限制的情况下,其中“发送文件速度被限制”是指:第一用户终端的实际发送速度被限制使得发送速度小于第一用户终端能够发送文件的本文档来自技高网...

【技术保护点】
一种文件的智能传输方法,应用于第一用户终端和第二用户终端之间,第一用户终端发送文件至第二用户终端,第二用户终端接收第一用户终端发送的文件内容,其特征在于,包括以下步骤:时时侦测第二用户终端接收第一用户终端发送文件的速度;     第二用户终端发送第二用户终端接收第一用户终端发送文件速度参数至第一用户终端;第一用户终端接收第二用户终端发送的第二用户终端接收文件速度参数;限制第一用户终端发送文件速度,即逐渐减小第一用户终端发送文件的速度。

【技术特征摘要】
1.一种文件的智能传输方法,应用于第一用户终端和第二用户终端之间,第一用户终端发送文件至第二用户终端,第二用户终端接收第一用户终端发送的文件内容,其特征在于,包括以下步骤:
时时侦测第二用户终端接收第一用户终端发送文件的速度;第二用户终端发送第二用户终端接收第一用户终端发送文件速度参数至第一用户终端;
第一用户终端接收第二用户终端发送的第二用户终端接收文件速度参数;
限制第一用户终端发送文件速度,即逐渐减小第一用户终端发送文件的速度。
2.如权利要求1所述的一种文件的智能传输方法,特征在于,还包括以下步骤:
判断第一用户终端发送文件速度是否大于第二用户终端的接收文件速度,若是,则执行限制第一用户终端发送文件速度。
3.如权利要求2所述的一种文件的智能传输方法,其特征在于,判断第一用户终端发送文件速度是否大于第二用户终端的接收文件速度,若否,则执行取消限制第一用户终端发送文件速度。
4.如权利要求3所述的一种文件的智能传输方法,其特征在于,还包括以下步骤:
判断文件发送是否完成,若否,则执行步骤:第二用户终端发送第二用户终端接收第一用户终端发送文件速度参数至第一用户终端。
5.如权利要求4所述的一种文件的智能传输方式,其特征在于,还包括:
显示第二用户终端接收第一用户终端发送的文件的...

【专利技术属性】
技术研发人员:缪运锦王会
申请(专利权)人:深圳市美贝壳科技有限公司
类型:发明
国别省市:广东;44

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

1