发明名称 基于用户社会属性的P2P内容分发方法及系统
摘要 本发明公开了一种基于用户社会属性的P2P内容分发网络,包括中心服务器、边缘服务器以及以对等网络P2P子网,其中,所述边缘服务器与所述中心服务器以专用网络或高速网络连接,所述边缘服务器与P2P子网通过互联网连接,所述P2P子网由多个用户终端组成;所述中心服务器用于获取P2P子网中各用户与本内容分发网络的交互行为,并对用户进行跟踪,根据用户的交互行为和跟踪信息,计算用户的文件需求及需求程度;根据用户的文件需求及需求程度进一步进行用户之间的需求相似性计算、需求预测计算,并根据用户社会属性的变化以及不断获取的用户需求信息进行需求进化处理。本发明同时公开了一种基于用户社会属性的P2P内容分发方法。本发明提升了内容分发效率。
申请公布号 CN102571839A 申请公布日期 2012.07.11
申请号 CN201010590894.6 申请日期 2010.12.15
申请人 北京邮电大学 发明人 张玉洁;孟祥武;黄永生;马文明;张玮宇;李建强
分类号 H04L29/08(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京派特恩知识产权代理事务所(普通合伙) 11270 代理人 王黎延;迟姗
主权项 一种基于用户社会属性的P2P内容分发网络,包括中心服务器、边缘服务器以及以对等网络P2P子网,其中,所述边缘服务器与所述中心服务器以专用网络或高速网络连接,所述边缘服务器与P2P子网通过互联网连接,所述P2P子网由多个用户终端组成;其特征在于,所述中心服务器用于获取P2P子网中各用户与本内容分发网络的交互行为,并对用户进行跟踪,根据用户的交互行为和跟踪信息,计算用户的文件需求及需求程度;根据用户的文件需求及需求程度进一步进行用户之间的需求相似性计算、需求预测计算,并根据用户社会属性的变化以及不断获取的用户需求信息进行需求进化处理;其中,用户社会属性包括用户的身份、职业、喜好信息;所述中心服务器还用于存储用户的身份、职业、喜好的注册信息;并根据用户对文件的需求以及需求程度,确定用户的喜好、用户身份及其变化、用户的职业及其变化,将需求以及需求长度相近的用户互设为邻居节点;确定文件被下载的需求超出设定阈值时,将相应文件推荐到需求量大的边缘服务器或推荐到所有未存储相应文件的边缘服务器;所述边缘服务器用于负责用户节点的加入、离开P2P子网的处理,并在接收到用户的文件下载请求后,向与该边缘服务器连接的P2P子网中用户发送文件查询请求,在获取具有查询文件的响应后,为请求文件下载的用户提供文件分发服务;以及,在该边缘服务器上无所请求文件以及与该边缘服务器连接的P2P子网中所有用户也无所请求文件时,向其他边缘服务器发送文件下载请求,从其他边缘服务器下载文件并存储;在接收到其他边缘服务器的文件下载请求时,为请求文件下载的边缘服务器提供文件分发服务;用于负责维护该边缘服务器文件列表,添加新文件以及删除文件;负责选择预存的文件列表,并选择合适的时机,从其他边缘服务器获取需要预存的文件;以及,从所述中心服务器获取用户对文件需求的进化信息,对自身存储文件进行调整;所述用户终端用于提供与用户的交互环境,用户通过交互环境进行文件信 息浏览、文件搜索、文件上传、文件下载和文件评分操作;以及提供获取用户行为和跟踪用户行为的上下文感知环境;用于收集和维护节点数据,所述节点数据包括文件命中效果矩阵数据和局部相似性数据;以及,在作为用户节点加入P2P子网时根据网络配置维护自身的邻居节点;以及在邻居节点离开P2P子网时自动更新邻居节点列表。
地址 100876 北京市海淀区西土城路10号