[发明专利]对等网络客户端快速接入方法及装置有效
申请号: | 200680046266.3 | 申请日: | 2006-04-20 |
公开(公告)号: | CN101326759A | 公开(公告)日: | 2008-12-17 |
发明(设计)人: | 张永敏 | 申请(专利权)人: | 张永敏 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 深圳创友专利商标代理有限公司 | 代理人: | 郭燕 |
地址: | 中国广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对等 网络 客户端 快速 接入 方法 装置 | ||
【技术领域】
本发明涉及计算机网络,尤其涉及一种对等网络客户端快速接入方法及装置。
【背景技术】
在对等网络传输中,会不断地有客户端登陆,当有客户端登陆时就会有登陆通知,频繁的登陆通知会使网络传输频繁抖动,影响用户的使用。解决的方法之一是让登陆用户排队等待,在等待期间,一般情况下是没有一些内容相关的传输。
再者,现有的对等网络传输中,当客户端登陆请求传输内容后,因需要在客户端建有一定的缓冲区,以将接收的一些内容保存在缓冲区,所以在一段时间内用户是看不到内容播放的。在这段时间里,也许可以采用一些方法让用户快速收到内容或内容相关的信息。
最后,为了满足对等网络传输,节点会保存一些相关节点的信息,如通讯的必要数据,这些信息一般会保存在信息表里,对于新加入的用户,有可能需要预先传输如此的信息表。
【发明内容】
本发明的主要目的就是为了解决现有技术的问题,提供一种对等网络客户端快速接入方法及装置,减少客户端的登陆通知,从而减少网络抖动,并使用户在登陆请求传输后即可看到内容的播放。
为实现上述目的,本发明公开了一种对等网络客户端快速接入方法,包括以下步骤:
A1、将已登录的客户端分成一个或多个常态群;
B1、将请求登录的客户端划分为一个或多个登录群;
C1、有选择地即时为登录群的成员传送所需的内容、或内容的变形或内容相关的信息;
D1、当某个登录群稳定后,选择出该登录群所要加入的常态群;
E1、将该登录群中各成员加入所选的常态群,从而参与正常的对等网络传输。
在本文里,群是一组节点。
步骤C1的内容传输与常态群的内容传输功效有所不同,常态群的内容传输用较少的网络带宽支持大量用户,而且注重质量服务;步骤C1的内容传输即使采用对等网络传输也没有支持大量用户,而且为了支持快速响应,没有或者只有很少的质量服务;
其中步骤B1中,将一个请求登录的客户端加入到一个属性与其相同的登录群,如果没有属性相同的登录群,则创建一个属性相同的登录群并将该客户端加入到新建的群,如果创建失败,寻找转变为其他属性或者作失败处理。
步骤D1中判断某个登录群是否稳定包括以下步骤:
D11、检测登录群的成员数量;
D12、判断某个登录群的成员数量是否大于或等于预先设定值,如果是则认为该登录群已稳定;如果不是则执行步骤D13;
D13、检测登录群等待加入常态群的时间是否大于或等于预先设定的第一设定时间,如果是则认为该登录群已稳定;如果不是则继续等待。
其中,步骤D1中在选定登录群所要加入的常态群时包括以下步骤:
选择具有相同属性的常态群;
存在所述的常态群时,判断常态群的成员数量是否小于一个预先设定值,如果是,则选择成员数量较小的常态群作为登录群加入的常态群,使系统均衡化;如果没有成员数量小于预先设定值的常态群,则增加一个属性相同的群作为登录群加入的常态群;
如果没有相同属性的常态群,则创建一个同属性的常态群作为登录群加入的常态群。
同时尽量减少有传输活动的常态群的数量,以减少对网络带宽的需求,具体的实施是:需减少且可以减少群数时,合并两个或多个常态群。
为方便对客户端的管理,还包括以下步骤:为每个常态群建立记录群内各成员属性的常态控制数据集,常态控制数据集至少包括各成员相互通信用的必要数据和反映该控制数据集变化的标记;为每个登录群也建立记录群内各成员属性的登录控制数据集,登录控制数据集至少包括各成员相互通信用的必要数据和反映该控制数据集变化的标记。
在本文里,控制数据集可以是一组用户相关信息组成的表,包括各客户端有关通讯及状态数据,还可以带有控制策略相关的数据。
在步骤B1之后,登录群不断接收新成员,反映在控制数据集上,即将新加入的成员记录在控制数据集。
在步骤E1中,将所选的常态群的常态控制数据集传输给该登录群。
在步骤E1之后还包括以下步骤:
F1、更新所选常态群的常态控制数据集;
H1、将更新后的常态控制数据集传输到该常态群的所有成员。
为了更新控制数据集,还包括控制数据集维持步骤:
A2、服务器监控参与内容传输的客户端的连接、断开请求和通信状态,变化反映在控制数据集,对变更后的控制数据集进行标记;
B2、通过以下步骤将更新后的控制数据集传输到各客户端:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张永敏,未经张永敏许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680046266.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:集中抄表系统的制造工艺
- 下一篇:剃须刀网罩