【技术实现步骤摘要】
一种终端设备和对等网络中选择种子终端的方法
[0001]本公开涉及对等网络
,尤其涉及一种终端设备和对等网络中选择种子终端的方法。
技术介绍
[0002]对等网络(Peer to Peer,P2P)是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。P2P中包括一个服务器和多个终端,每个终端既是资源、服务和内容的提供者(Server),又是资源、服务和内容的获取者(Client),为保证P2P中资源、服务和内容的高效流通,现有技术通过服务器对多个终端进行甄选,从中找出数据传输速度快、数据传输量大的终端作为“种子”,然而P2P中的终端数量庞大,仅依靠一个服务器进行甄选效率低下,并且“种子”的质量也难以保障。
技术实现思路
[0003]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种终端设备和对等网络中选择种子终端的方法,可以提高对等网络中选择种子终端的质量和效率。
[0004]为了实现上述目的,本公开实施例提供的技术方案如下:
[0005]第一方面,本公开提供一种终端设备,该终端设备包括:
[0006]控制器,被配置为:通过通信器从对等网络P2P的服务器获取核心参数,核心参数包括以下至少一项:无传输保持时长、传输量保持时长、传输速度保持时长、传输大小门限、传输速度门限;
[0007]确定向P2P中任一终端传输数据的初始时刻、数据传输量以及当前时刻;
[0008]根据初始时刻、数 ...
【技术保护点】
【技术特征摘要】
1.一种终端设备,其特征在于,包括:控制器,被配置为:通过通信器从对等网络P2P的服务器获取核心参数,所述核心参数包括以下至少一项:无传输保持时长、传输量保持时长、传输速度保持时长、传输大小门限、传输速度门限;确定向所述P2P中任一终端传输数据的初始时刻、数据传输量以及当前时刻;根据所述初始时刻、所述数据传输量以及所述当前时刻,计算传输参数,所述传输参数包括以下至少一项:数据传输变化量、第一时长、第二时长、传输速度;其中,第一时长为当前时刻与所述数据传输量最后一次变化的时刻之间的时长;第二时长为当前时刻与所述数据传输量不变的时刻之间的时长;根据所述传输参数与所述核心参数确定所述终端设备是否为种子终端。2.根据权利要求1所述的终端设备,其特征在于,所述传输参数包括所述数据传输变化量,所述控制器,根据所述初始时刻、所述数据传输量以及所述当前时刻,计算传输参数,被配置为:根据所述初始时刻和所述当前时刻计算数据传输时长;根据所述数据传输量,计算所述数据传输时长内的所述数据传输变化量。3.根据权利要求1所述的终端设备,其特征在于,所述传输参数包括所述数据传输变化量,所述控制器,根据所述初始时刻、所述数据传输量以及所述当前时刻,计算传输参数,被配置为:根据预设偏移时长、所述当前时刻和所述数据传输量,计算在所述当前时刻之前的所述预设偏移时长内的数据传输变化量。4.根据权利要求2或3所述的终端设备,其特征在于,所述核心参数还包括所述传输大小门限、所述传输量保持时长;所述传输参数还包括:所述第一时长;所述控制器,根据所述数据传输量,计算所述数据传输时长内的所述数据传输变化量,或者,根据预设偏移时长、所述当前时刻和所述数据传输量,计算在所述当前时刻之前的所述预设偏移时长内的数据传输变化量之后,还被配置为:在所述数据传输变化量小于所述传输大小门限的情况下,确定第一时刻,所述第一时刻为所述数据传输量最后一次变化的时刻,并根据所述第一时刻和所述当前时刻计算所述第一时长;在所述第一时长小于或等于所述传输量保持时长的情况下,确定所述终端设备为所述种子终端;在所述数据传输变化量大于或等于传输大小门限的情况下,确定所述终端设备为所述种子终端。5.根据权利要求2或3所述的终端设备,其特征在于,所述核心参数还包括:所述传输速度门限、所述传输量保持时长;所述传输参数还包括:所述传输速度、所述第一时长;所述控制器,根据所述数据传输量,计算所述数据传输时长内的所述数据传输变化量,或者,根据预设偏移时长、所述当前时刻和所述数据传输量,计算在所述当前时刻之前的所述预设偏移时长内的数据传输变化量之后,还被配置为:在所述数据传输变化量小于所述传输大小门限的情况下,根据所述数据传输变化量以...
【专利技术属性】
技术研发人员:马宇坚,罗士新,徐延霞,
申请(专利权)人:聚好看科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。