一种局域网中文件传输的方法和装置的制造方法_2

文档序号:8447508阅读:来源:国知局
102 ;根据传输速率,对每个客户端进行排序。
[0050]获取向每个客户端传输文件的传输速率,则与每个客户端都对应一个传输速率, 根据该传输速率即可对每个客户端进行排序。
[0051]该里,可直接根据传输速率从大到小的顺序,依次将对应的客户端进行排序。例 如;客户端1对应的传输速率最小,则该客户端排在最后,客户端8对应的传输速率最大,贝U 该客户端排在最前。
[0052] 由于局域网的应用场景不一致,可能有的客户端比较重要,因此,可对每个客户端 设置一个权重因子,该样,可先将每个客户端对应的传输速率和权重因子进行运算,得到与 每个客户端对应的权重传输速率,然后,根据权重传输速率从大到小的顺序,依次将对应的 客户端进行排序。例如;客户端1对应的传输速率比较小,但是该客户端1的权重因子最 大,将客户端1对应的传输速率于对应的权重因子运算后,其权重传输速率变得会比较大, 该样,客户端1将不再排在最后了。
[0053] 当然,客户端的排序方式也不仅仅限于上述两种,其他的排序方式可W,就不再 一一累述了。
[0化4]步骤103 ;将排序后的客户端进行分组,将分组后的客户端状态确定为第一客户 端分组状态。
[0055] 客户端的顺序已经根据对应的传输速率进行了排序,因此,可根据该排序对客户 端进行分组。由于局域网的网络带宽是固定的,根据该局域网的固定带宽可确定每组包括 多少个客户端。该里,根据排序将连续的n个客户端确定为一组,其中,n根据局域网的固 定带宽确定。
[0化6] 当然,也可根据排序将连续的m个客户端确定为一组,m可W随机或者根据其他的 网络参数确定。
[0057] 分组后,将分组后的客户端状态确定为第一客户端分组状态。例如:局域网中有 30个客户端,n= 5,该样,排序分组后,可能是编号2、3、4、6、7的客户端为第一组,编号1、 5、8、10、12的客户端为第二组,编号13、15、16、20、23的客户端为第二组,就不再--列举 了。该样,第一客户端分组状态就确定了。
[0化引步骤104 ;根据第一客户端分组状态,采用轮询的方式向每组客户端传输文件。 [0化9] 可采用轮询的方式依次向每组客户端传输文件。该里,传输的文件与步骤101中 的文件可W相同也可不同。
[0060] 例如;先向第一组中编号2、3、4、6、7的客户端同时传输文件,待传输完毕后,在向 第二组中编号1、5、8、10、12的客户端同时传输文件,依次传输,直至向所有的客户端传输 了文件。
[0061] 由于根据传输速率,对每个客户端进行排序和分组,因此,第一组中客户端对应的 传输速率都比较高,很快就能完成文件的传输,该样,不会由于个别客户端对应的传输速率 低而造成整组对应的传输时间长,从而,提高了向多个客户端传输文件的效率。
[0062] 可见,本发明实施例中,由于根据传输速率,对每个客户端进行排序和分组,该样, 传输速率快的客户端排在前列,不会延误后续文件的传输。并且,传输速率相差不大的客户 端在同一组,不会由于个别客户端对应的传输速率低而造成整组对应的传输时间长,从而, 提高了向多个客户端传输文件的效率。
[0063] 实施例二,本实施例中,在局域网中第一次进行文件传输时,可按设定的顺序对每 个客户端进行排序,并进行分组,该个分组后的客户端状态即为当前客户端分组状态。参见 图2,本实施例中局域网中文件传输的过程包括:
[0064] 步骤201;按设定的顺序对每个客户端进行排序。
[00化]局域网中有多个客户端,按照设定的顺序对每个客户端进行排序。例如:在教室里 面组成一个教学的局域网,可根据手持客户端的同学的座位顺序对每个客户端进行排序, 或根据手持客户端的同学的学号对每个客户端进行排序。排序后每个客户端都有编号。
[0066] 步骤202 ;将排序后的客户端进行分组,将分组后的客户端状态确定为当前客户 端分组状态。
[0067] 局域网中网络带宽是固定的,例如:网络带宽是10M。针对固定的带宽,根据局域 网架构W及拓扑关系,可初步确定文件较佳地对应的客户端数量n= 5。该里,根据排序将 连续的5个客户端确定为一组。
[0068] 分组后的客户端状态即为当前客户端分组状态。本实施例中,仍W局域网中有30 个客户端为例,则分组后的客户端状态即当前客户端分组状态可如表1所示;
[0069]
【主权项】
1. 一种局域网中文件传输的方法,其特征在于,所述局域网包括至少两组客户端,该方 法包括: 当根据当前客户端分组状态采用轮询的方式向每组客户端传输文件时,获取向每个客 户端传输文件的传输速率; 根据所述传输速率,对每个客户端进行排序; 将排序后的客户端进行分组,将分组后的客户端状态确定为第一客户端分组状态; 根据所述第一客户端分组状态,采用轮询的方式向每组客户端传输文件。
2. 如权利要求1所述的方法,其特征在于,所述获取向每个客户端传输文件的传输速 率之前,还包括: 按设定的顺序对每个客户端进行排序,并将排序后的客户端进行分组,将分组后的客 户端状态确定为当前客户端分组状态; 根据所述当前客户端分组状态,采用轮询的方式向每组客户端传输文件。
3. 如权利要求1或2所述的方法,其特征在于,所述将排序后的客户端进行分组包括: 根据所述排序将连续的n个客户端确定为一组,其中,所述n根据所述局域网的固定带 宽确定。
4. 如权利要求1所述的方法,其特征在于,根据所述第一客户端分组状态,采用轮询的 方式向每组客户端传输文件之后,还包括: 将所述第一客户端分组状态确定为所述当前客户端分组状态。
5. 如权利要求1、2或4所述的方法,其特征在于,所述根据所述传输速率,对每个客户 端进行排序包括: 根据所述传输速率从大到小的顺序,依次将对应的客户端进行排序;或, 将每个客户端对应的所述传输速率和权重因子进行运算,得到与每个客户端对应的权 重传输速率,根据所述权重传输速率从大到小的顺序,依次将对应的客户端进行排序。
6. -种局域网中文件传输的装置,其特征在于,所述局域网包括至少两组客户端,该装 置包括: 获取单元,用于当根据当前客户端分组状态采用轮询的方式向每组客户端传输文件 时,获取向每个客户端传输文件的传输速率; 排序单元,用于根据所述传输速率,对每个客户端进行排序; 分组单元,用于将排序后的客户端进行分组,将分组后的客户端状态确定为第一客户 端分组状态; 第一传输单元,用于根据所述第一客户端分组状态,采用轮询的方式向每组客户端传 输文件。
7. 如权利要求6所述的装置,其特征在于,还包括: 第二传输单元,用于按设定的顺序对每个客户端进行排序,并将排序后的客户端进行 分组,将分组后的客户端状态确定为当前客户端分组状态,根据所述当前客户端分组状态, 采用轮询的方式向每组客户端传输文件。
8. 权利要求6所述的装置,其特征在于, 所述分组单元,具体用于根据所述排序将连续的n个客户端确定为一组,其中,所述n根据所述局域网的固定带宽确定。
9. 权利要求6所述的装置,其特征在于,还包括: 更新单元,用于将所述第一客户端分组状态确定为所述当前客户端分组状态。
10. 权利要求6、7或9所述的装置,其特征在于, 所述排序单元,具体用于根据所述传输速率从大到小的顺序,依次将对应的客户端进 行排序;或,将每个客户端对应的所述传输速率和权重因子进行运算,得到与每个客户端对 应的权重传输速率,根据所述权重传输速率从大到小的顺序,依次将对应的客户端进行排 序。
【专利摘要】本发明公开了一种局域网中文件传输的方法和装置,用以提高文件传输的效率。该方法包括:当根据当前客户端分组状态采用轮询的方式向每组客户端传输文件时,获取向每个客户端传输文件的传输速率;根据所述传输速率,对每个客户端进行排序;将排序后的客户端进行分组,将分组后的客户端状态确定为第一客户端分组状态;根据所述第一客户端分组状态,采用轮询的方式向每组客户端传输文件。这样,传输速率快的客户端排在前列,不会延误后续文件的传输。并且,传输速率相差不大的客户端在同一组,不会由于个别客户端对应的传输速率低而造成整组对应的传输时间长,从而,提高了向多个客户端传输文件的效率。
【IPC分类】H04L12-28, H04L29-08
【公开号】CN104767814
【申请号】CN201510173072
【发明人】陆佳, 贾镇宣
【申请人】天脉聚源(北京)教育科技有限公司
【公开日】2015年7月8日
【申请日】2015年4月13日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1